【发布时间】:2019-10-15 12:23:56
【问题描述】:
Safari 不接受我输入的时间格式。是什么原因?
this.state.dataDate = "2019-10-15 11:59:27";
var cacheDateUTC = new Date(this.state.dataDate + "Z");
var cacheDateLocal = cacheDateUTC.toLocaleString();
// Chrome browser
-- "10/15/2019, 3:19:54 PM"
// Safari browser
-- "Invalid Date"
我找到了解决办法;
var cacheDateUTC = moment(this.state.dataDate + "Z").format("MM/DD/YYYY, LTS");
【问题讨论】:
-
this.state.dataDate的值是多少? -
对不起,我编辑了。 @VincenzoC
标签: javascript reactjs date momentjs