我有一个格式为" 05-01-2016"当我在chrome中运行以下代码时,我得到正确的输出
var fromDate = new Date(searchOpts.RunDateFrom);
fromDate.format("yyyy-MM-dd");
output =" 2016/05/01"
但是,当我的js文件中执行此代码时,我得到此输出
Sun May 01 2016 00:00:00 GMT + 0530(印度标准时间)
我如何防止这种情况?我需要以这种格式传递日期" 2016-05-01"解决问题
答案 0 :(得分:3)
formattedDate = fromDate.getFullYear() + "-" + (fromDate.getMonth()+1) + "-" + fromDate.getDate()
如果你只需要字符串
答案 1 :(得分:1)
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()