我有以下代码:JavaScript代码不打印今天的日期,但昨天
var value_ = "2017-06-01";
value_ = value_.split(".")[0];
value_ = value_.replace(" ","T");
var dateObject = new Date(value_);
formattedDate = (dateObject.getMonth() + 1) + "/" + dateObject.getDate() + "/" + dateObject.getFullYear();
alert(formattedDate);
它打印日期写错了,为什么呢?
'Date.parse'不知道如何解释你的输入字符串。由于'06-01'含糊不清(是6月1日还是1月6日?)。 –
它将日期(它解释为UTC)转换为当地时区。看到这个笨蛋。 –
@AndréDion六月一号。 – Dan