簡體   English   中英

計算

[英]Calculating <input type=“date” with jQuery

我正在努力想出顯示選擇日期之間的天數: <input type="date" id="date" />和今天。

基於此我想展示一個特定的<div> 例如,如果輸入值的日期與今天之間有20天,我們會顯示<div id="20day"></div> ,如果超過20天我們會顯示<div id="21day"></div>

這有可能只用jQuery嗎?

嘗試這個:

$('#date').change(function () {
    var date1 = new Date($(this).val());
    var date2 = new Date();
    var diffDays = date2.getDate() - date1.getDate();
    $('body').append('<div id="' + diffDays + '"></div>');
});

在這里演示

var selected = $('#date').val();
var today = new Date();

var diff = new Date(selected - today);

// get days
var days = diff/1000/60/60/24;

alert(days);

var days將包含天數。 您可以繼續使用變量做任何您喜歡的事情。 我剛剛在這里使用了alert()

設置值

[英]Set the value of <input type=“date”… in jquery

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM