色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

vue判斷時間類型

老白2年前10瀏覽0評論

在開發Web應用程序時,時間類型非常重要。Vue.js是一個先進的JavaScript框架,可以輕松地與不同類型的時間數據相互交互。以下是一些關于Vue.js中時間類型的判斷方法和技巧。

// 獲取當前時間
var today = new Date();
// 直接操作年份,月份,日期,小時,分鐘,秒和毫秒
var year = today.getFullYear();
var month = today.getMonth();
var date = today.getDate();
var hours = today.getHours();
var minutes = today.getMinutes();
var seconds = today.getSeconds();
var milliSeconds = today.getMilliseconds();
// 通過字符串創建時間
var someDate = new Date("2021-01-10T15:30:00.000Z");
// 時間戳
var timeStamp = Date.now();

判斷兩個日期差

// 計算日期差
var date1 = new Date('2021-01-01');
var date2 = new Date();
var diff = date2.getTime() - date1.getTime();

格式化日期

Vue.filter('formatDate', function(value) {
if (value) {
var date = new Date(value);
return date.getDate() + '/' + (date.getMonth() + 1) + '/' + date.getFullYear()
}
});

判斷一個日期是否在兩個日期之間

Vue.directive('between', {
bind: function(el, binding) {
var minDate = new Date(binding.value[0]);
var maxDate = new Date(binding.value[1]);
var elDate = new Date(el.innerText);
if (elDate >maxDate || elDate< minDate) {
el.style.display = 'none';
}
}
});
// 使用:{{ item.date }}

判斷一個日期是否大于或等于另一個日期

Vue.directive('gt', {
bind: function(el, binding) {
var elDate = new Date(el.innerText);
var targetDate = new Date(binding.value);
if (elDate< targetDate) {
el.style.display = 'none';
}
}
});
// 使用:{{ item.date }}

判斷一個日期是否小于或等于另一個日期

Vue.directive('lt', {
bind: function(el, binding) {
var elDate = new Date(el.innerText);
var targetDate = new Date(binding.value);
if (elDate >targetDate) {
el.style.display = 'none';
}
}
});
// 使用:{{ item.date }}

總結:

在Vue.js中,使用JavaScript內置的日期類型來處理時間非常方便。通過幾行代碼,您可以輕松地獲取當前日期、創建新日期、比較日期、格式化日期和過濾日期等操作。以上就是一些關于Vue.js中時間類型的判斷方法和技巧。