首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript将字符串转换为日期格式yyyy

问Javascript将字符串转换为日期格式yyyy
EN

Stack Overflow用户
提问于 2016-05-31 17:34:11
回答 2查看 11.8K关注 0票数 4

我有一个格式为"05-01-2016“的字符串,当我以chrome格式运行下面的代码时,将得到正确的输出。

var fromDate =新日期(searchOpts.RunDateFrom);

代码语言:javascript
复制
        fromDate.format("yyyy-MM-dd");

产出= "2016/05/01“

但是,当在js文件中执行这段代码时,我将得到以下输出

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

我怎么才能防止这件事?我需要将"2016-05-01“格式的日期传递给solr。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-05-31 17:47:06

代码语言:javascript
复制
formattedDate = fromDate.getFullYear() + "-" + (fromDate.getMonth()+1) + "-" + fromDate.getDate()

如果你只需要绳子

票数 5
EN

Stack Overflow用户

发布于 2016-05-31 18:32:49

代码语言:javascript
复制
var year = fromDate.getFullYear();
var month = fromDate.getMonth() < 10 ? '0'+ fromDate.getMonth()+1 : fromDate.getMonth()+1

var date =  fromDate.getDate() < 10 ? '0'+ fromDate.getDate(): fromDate.getDate()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37552207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档