首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将JavaScript日期初始化为午夜的最佳方法是什么?

将JavaScript日期初始化为午夜的最佳方法是什么?
EN

Stack Overflow用户
提问于 2010-10-09 04:24:51
回答 7查看 288.8K关注 0票数 535

获取new Date()的实例但将时间设置为午夜的最简单方法是什么?

EN

回答 7

Stack Overflow用户

发布于 2015-05-07 20:07:39

对象配置的一行代码:

new Date(new Date().setHours(0,0,0,0));

创建元素时:

dateFieldConfig = {
      name: "mydate",
      value: new Date(new Date().setHours(0, 0, 0, 0)),
}
票数 89
EN

Stack Overflow用户

发布于 2015-06-28 06:03:20

之所以要在这里添加这一点,是因为我登录到了这个页面,正在寻找如何在moment.js中做到这一点,其他人也可能会这样做。

[理由:"moment“这个词已经出现在这个页面的其他地方,所以搜索引擎直接指向这里,而moment.js的普及程度足以保证它在其他与日期相关的so问题中被提及的频率。]

因此,在2.0.0及更高版本中:

date.startOf('day');

对于早期版本:

date.sod();

文档:

http://momentjs.com/docs/#/manipulating/start-of/

票数 24
EN

Stack Overflow用户

发布于 2016-01-14 20:36:22

您可能可以使用

new Date().setUTCHours(0,0,0,0)

如果您只需要该值一次。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3894048

复制
相关文章

相似问题

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