gpt4 book ai didi

javascript - 如何使用 Moment.js 获取 EST 的今天开始时间和当前时间

转载 作者:行者123 更新时间:2023-11-30 08:32:48 25 4
gpt4 key购买 nike

我想使用 Moment.js (EST) 创建开始和结束时间戳:

  • StartTime 将是今天的开始时间
  • EndTime 将是当前时间。

我已经使用了 moment.js 并像这样创建了

var time = new Date();
var startTime=Date.parse(moment(time).startOf('day').tz('America/New_York').format("MM/DD/YYYY HH:mm:ss"));
var endTime=Date.parse(moment(time).tz('America/New_York').format("MM/DD/YYYY HH:mm:ss"));

它以毫秒为单位给出时间。

是对还是错?

我没有从数据库获取数据,因为时间戳不匹配。

最佳答案

首先,当你使用 momentjs 时,停止使用 Date 显式:

var moment = require('moment-timezone');

// moment() without parameter means the current time
// toDate() converts the moment object to a javascript Date
var startTime = moment().tz('America/New_York').startOf('day').toDate();
var endTime = moment().tz('America/New_York').toDate();

// startTime and endTime are Date objects
console.log(startTime);
console.log(endTime);

关于javascript - 如何使用 Moment.js 获取 EST 的今天开始时间和当前时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35360573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com