尝试使用moment.js fromNow及时格式化来自服务器的utc时间,但在某些情况下,我得到的是“5小时内”。
来自服务器的时间戳- 2017-11-29T15:03:21
var utcTime = new Date(timestamp);
var timeAgo = moment(utcTime).fromNow();
console.log(timeAgo)
所有的日期都已经过去了,所以我怎样才能解决这个问题,这样我就不会在几个小时内得到时间了。
到目前为止,我使用了moment-js来处理时间,但我想切换到Luxon。但我对下面的实现有问题。
有一个文本字段,您可以在其中输入一个地区时间格式的日期时间,例如HH:mm (24小时格式)或hh:mm (12小时格式)。使用的时间格式存储在变量timeFormat中。
我的moment-js解决方案
let timeFormat = 'HH:mm' // 'hh:mm a'
let textfield = document.querySelector('#input-time');
let timeString = textfield.val
我正在尝试创建一个if语句,它可以检查今天的日期和时间,如果它大于预定义的日期和时间,则执行一些操作。我只希望在香草JS中做到这一点,并让它在IE中工作。
这是Chrome的基本工作代码。
var ToDate = new Date()
if (new Date("2018-11-30 05:00").getTime() > ToDate.getTime()) {
alert("true")
} else {
alert("false")
}
我怎样才能让这样的东西在IE中工作?
if (new Date("2018-11
当我尝试从另一种日期格式创建日期对象时,结果日期正在更改它的值。如何在不改变日期值的情况下实现这一点?
new Date("Mon, 31 Oct 2016 00:00:00 GMT");
结果是2016年10月30日星期日格林尼治时间20:00-0400(东部夏令时间),我怎样才能从上面得到星期一31的日期?