当我在 chrome 中运行以下代码时,我有一个格式为“05-01-2016”的字符串,我得到了正确的输出
var fromDate = new Date(searchOpts.RunDateFrom);
fromDate.format("yyyy-MM-dd");
输出 = "2016/05/01"
然而,当这段代码在我的 js 文件中执行时,我得到了这个输出
Sun May 01 2016 00:00:00 GMT+0530 (India Standard Time)
我该如何防止这种情况发生?我需要将这种格式的日期“2016-05-01”传递给 solr
最佳答案
formattedDate = fromDate.getFullYear() + "-" + (fromDate.getMonth()+1) + "-" + fromDate.getDate()
如果你只需要字符串
关于Javascript 将字符串转换为日期格式 yyyy-MM-dd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37552207/