在我的日期字符串上应用momentjs会给我弃用警告,然后是无效的日期
初始尝试:
console.log(moment("1546728489000").format('LLLL'));
上述初始尝试的警告和控制台输出:
Deprecation warning: value provided is not in a recognized RFC2822 or ISO
format. moment construction falls back to js Date(), which is not reliable
across all browsers and versions.
Invalid date
我试图通过用新的Date()函数包装日期格式来转换日期格式。摆脱了弃用警告,但仍在控制台中输出invalid date
修改后的代码:
console.log(moment(new Date("1546728489000")).format('LLLL'));
我应该怎么做才能避免invalid date
登录到控制台并获得如下格式的文件?
Tuesday, March 26, 2019 6:02 PM
答案 0 :(得分:3)
您正在使用字符串,时间戳记必须为整数
moment(1546728489000)
答案 1 :(得分:0)
只需将时间戳记值从字符串更改为整数 像这样的东西-
console.log(moment(1546728489000).format('LLLL'))