首页 > 解决方案 > 如何更有效地转换 UTC 日期?

问题描述

由于 cookie 设置过期日期,我想将日期转换为 UTC。

const date = new Date();
date.setDate(date.getDate() + 1); // 1days add
$.cookie('AA', '', {
      expires: new Date(Date.UTC(date.getFullYear(), date.getMonth(), 
      date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds())),
    });

这段代码运行良好.. 但是,我想知道高效和紧凑的代码!请告诉我其他意见!

标签: javascriptjquery

解决方案


您可以简单地调用date.getUTCDate()以获取 UTC 日期实例。请参阅本文档

所以你的代码会是这样的:

const date = new Date();
date.setDate(date.getDate() + 1); // 1days add
$.cookie('AA', '', {
   expires: date.toUTCString(),
});

推荐阅读