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

Rat*_*gar 4 javascript datetime solr date

我有一个格式为“05-01-2016”的字符串,当我在 Chrome 中运行以下代码时,我得到了正确的输出

var fromDate = new Date(searchOpts.RunDateFrom);

        fromDate.format("yyyy-MM-dd");
Run Code Online (Sandbox Code Playgroud)

输出=“2016/05/01”

但是,当在我的 js 文件中执行此代码时,我得到此输出

2016 年 5 月 1 日星期日 00:00:00 GMT+0530(印度标准时间)

我该如何防止这种情况?我需要将这种格式的日期“2016-05-01”传递给solr

amu*_*ous 5

formattedDate = fromDate.getFullYear() + "-" + (fromDate.getMonth()+1) + "-" + fromDate.getDate()
Run Code Online (Sandbox Code Playgroud)

如果你只需要字符串