Javascript日期:更改时间 [英] Javascript Dates : change time

查看:66
本文介绍了Javascript日期:更改时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您知道一种在javascript中更改日期对象中时间的好方法吗

Do you know an elegant way to change the time in a Date Object in javascript

扼杀是那些返回Number对象的设置器

The strangness is those setters that return Number object

var date = new Date().setHours(0,0,0,0);

date是数字而不是日期。.

date is a Number not a date..

所以说我有一个日期
var date = new Date()

so let's say I have a date var date = new Date()

我想更改时间

谢谢

推荐答案

var date = new Date();
date.setHours( 0,0,0,0 );

setHours() 实际上有两个作用:

setHours() actually has two effects:


  1. 它将修改应用于该对象的对象

  2. 它将返回该日期对象的新时间戳

因此,在您的情况下,只需创建对象并随后分别设置时间即可。然后,如果不需要返回值,则可以完全忽略它。

So in your case, just create the object and set the time separately afterwards. You can then ignore the return value entirely, if you don't need it.

这篇关于Javascript日期:更改时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆