如何将特定数字转换为当天的时间Javascript

时间:2014-01-20 04:39:42

标签: javascript date

有人可以向我解释如何在Java脚本中将特定数字转换为一天中的某个时间。例如,我有3个在javascript完成下午3点和凌晨3点。

1 个答案:

答案 0 :(得分:0)

你的问题很模糊,但我认为这会有所帮助。

要在当天凌晨3点开始,您可以在javascript中运行以下两行:

var today = new Date();
var newTime = new Date(today.getYear(), today.getMonth(), today.getDay(), 3);

到下午3点,这将有效:

var newTime = new Date(today.getYear(), today.getMonth(), today.getDay(), 15);

修改

另一种设置时间的方法是使用setHours(h, m, s, ms),其中h =小时,m =分钟,s =秒,ms =毫秒。

将时间设置为凌晨3:00的示例:(由@RobG提供)

var today = new Date();
today.setHours(3,0,0,0);

下午3点:

var today = new Date();
today.setHours(15,0,0,0);

Reference to javascript Date object here