javascript - 如何使用 MomentJS 获取明天的日期和 UTC 特定时间的日期对象?

标签 javascript datetime momentjs

我正在尝试获取明天日期上午 08:00:00 的日期对象。 我尝试了这个,但它只返回明天的日期,但是是本地时间上午 08:00,而不是 UTC。

var tomorrow = moment(new Date()).add(1,'days');
tomorrow.set('hour', 8);
tomorrow.set('minute', 0);
tomorrow.set('second', 0);

有没有办法获取 UTC 格式的日期时间对象?

最佳答案

无需使用momentjs

您可以使用JavaScript Date来做到这一点Date.UTC() method像这样:

var d = new Date(); 
var now_utc =  Date.UTC(d.getUTCFullYear(), d.getUTCMonth(), d.getUTCDate() + 1,
 8, 0, 0);
console.log(new Date(now_utc));

关于javascript - 如何使用 MomentJS 获取明天的日期和 UTC 特定时间的日期对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53647203/

相关文章:

javascript - Node.js - 如何检索对象/数组中元素的值

matlab - 如何在 MATLAB 中将日期时间设置为 5 的倍数?

angular - 如何使用 Angular Material 中的力矩更改日期选择器表单控件值格式

javascript - 在 moment.js 中获取 EST 日期

javascript - ES6 在组件内包裹组件

javascript - 我如何使用 jquery 在选项中显示选定的值

javascript - 找到所有的 onclick 属性并为它们附加一个值

python - FileMover 24 小时 - Python

.NET DateTime.MinValue、DateTime.Today 的 Java 等价物

javascript - 使用 momentjs 缩写相对时间(Instagram 样式)?