Javascript 将字符串转换为日期格式 yyyy-MM-dd

标签 javascript date datetime solr

当我在 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/

相关文章:

mysql - 更改 SQL 中的日期

c# - 如何以当前区域性格式的默认值从 Noda Time OffsetDateTime 生成 DateTimeOffset 字符串?

matlab - 在 Matlab 中将 datenum 转换为 datetime 的最快方法

javascript - 无法更改 SVG 元素的类名

javascript - Visual Studio Web 性能测试,javascript

swift - 如何将日期类型变量设置为初始值?

python - 如何在python中获取自某个日期以来的小时数

javascript - 谷歌应用程序脚本使用触​​发器重新执行功能

javascript - React 树 - 如何删除当前节点?

oracle - 使用 Nhibernate 3.2 将 Oracle 日期映射到 DateTime