首页 > 解决方案 > Date.now 而不是 getTime 不起作用

问题描述

我希望提高我的 javascript 技能,但在某些方面我需要一些帮助。我做了一个有效的倒计时,但这不是问题。

我正在尝试使用 Date.now 而不是 getTime 来提高脚本性能。有我的脚本:

jQuery(document).ready(function(jq){
// Update the count down every 1 second
var x = setInterval(function() {
    // Get todays date and time
    var d = new Date();
    // Passer en UTC
    d.setMinutes(d.getMinutes() + d.getTimezoneOffset());
    // Repasser en n'importe timezone (même si là, c'est plus intelligent de changer le script pour rester en UTC) :
    d.setMinutes(d.getMinutes() + 8 * 60); // Ici GMT + 8, attention toutefois au DST s'il y en a dans ta timezone
    var countDownDate = getNextDayOfWeek(d,0,21);

    var now = d.getTime();

谢谢你的帮助!

标签: javascriptdatetimecountdown

解决方案


Date.now是一种方法Date,所以你应该很好用Date.now()。如果要操纵(当前)日期,请使用new Date(Date.now())

let d = new Date(Date.now());
d.setFullYear(d.getFullYear() + 1);
console.log(d);


推荐阅读