Javascript 以2016-01-01T00:00:00.000-00:00格式获取日期
我正在尝试以这种格式获取以下项目的日期: 但当我这样做的时候:Javascript 以2016-01-01T00:00:00.000-00:00格式获取日期,javascript,node.js,Javascript,Node.js,我正在尝试以这种格式获取以下项目的日期: 但当我这样做的时候: var date_from = new Date(); date_from.setDate(date_from.getDate() - 1); date_from.setUTCHours(0,0,0,0); 我得到: 2017-01-08T17:04:54.925Z 如何解决此问题?使用设置时间(小时、分钟、秒、毫秒)和分别调用每个函数都可以工作。尝试运行下面的示例,并与完整代码进行比较 var date_fr
var date_from = new Date();
date_from.setDate(date_from.getDate() - 1);
date_from.setUTCHours(0,0,0,0);
我得到:
2017-01-08T17:04:54.925Z
如何解决此问题?使用
设置时间(小时、分钟、秒、毫秒)
和分别调用每个函数都可以工作。尝试运行下面的示例,并与完整代码进行比较
var date_from=新日期();
date_from.setDate(date_from.getDate()-1);
日期(0,0,0,0);
log('example 1',date_from.toISOString());
date_from=新日期();
date_from.setDate(date_from.getDate()-1);
日期(0);
从.SETUTCmin开始的日期(0);
从.setUTCSeconds开始的日期(0);
从.setutcmill秒开始的日期(0);
log('example 2',date_from.toISOString())代码>新日期(2016,0,1).toISOString().replace(“Z”,“-000”)
它适合我。使用.toISOString()中的date_获得该结果。
?@BrunoLM我得到这个'2017-01-08T17:17:16.650Z'
2017-01-08T17:04:54.925Z