gpt4 book ai didi

javascript - 如何从 HH :MM AM time string in Javascript? 中减去小时数

转载 作者:可可西里 更新时间:2023-11-01 02:51:03 24 4
gpt4 key购买 nike

从这样格式化的时间字符串中减去几个小时的最佳方法是什么:

8:32 AM

我考虑过在冒号处拆分字符串,但是当从 1:00 AM 减去 3 小时时,我得到 -2:00 AM 而不是所需的 10:00 PM。

最佳答案

最可靠的方法是将它转换成一个JS日期对象,然后你算一下

var olddate = new Date(2011, 6, 15, 8, 32, 0, 0); // create a date of Jun 15/2011, 8:32:00am

var subbed = new Date(olddate - 3*60*60*1000); // subtract 3 hours

var newtime = subbed.getHours() + ':' + subbed.getMinutes();

Date 对象接受构造函数的年/月/日/小时/分钟/秒/毫秒一个 unix 风格的毫秒时间戳。 p>

关于javascript - 如何从 HH :MM AM time string in Javascript? 中减去小时数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6365706/

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