gpt4 book ai didi

javascript - momentjs- 在使用 .format 时减去 LT

转载 作者:行者123 更新时间:2023-11-30 20:06:27 25 4
gpt4 key购买 nike

我似乎无法弄清楚如何正确减去我使用这行代码格式化的两倍:

var moment = require('moment');
var moment = require('moment-timezone');
moment();
moment().tz("America/New_York");

clockedIn = moment().tz("America/New_York").format('HH:mm A');

clockedOut = moment().tz("America/New_York").format('HH:mm A');

根据我的研究,我可以看到使用 .format 方法可以将时间转换为字符串。我如何才能保留本地时间变量并将其从另一个变量中减去?我正在尝试构建一个打卡机器人,并且我将时钟输入/输出路由到带有按钮的交互式菜单。我对此很陌生,非常感谢任何帮助/见解。

最佳答案

不确定我是否理解正确,但在实际输出之前不要格式化数据。

var clockedIn = moment().tz("America/New_York");
console.log('In: ', clockedIn.format('HH:mm A'));

setTimeout(function() {
var clockedOut = moment().tz("America/New_York");
console.log('Out: ', clockedOut.format('HH:mm A'));

var difference = clockedOut - clockedIn; // milliseconds
console.log('Time (secs): ', difference / 1000);
}, 2000);

关于javascript - momentjs- 在使用 .format 时减去 LT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52892778/

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