添加6小时到当前时间并显示到页面

A_E*_*ric 21 javascript time

所以,我正在尝试为图形添加一些标签,我想在水平轴上将它们添加到6,12,18和24小时.

我想以"hh:mm"格式(例如23:10,10:10,11:10和17:10)为本地(计算机)时区写这些时间?

有人可以帮我弄这个吗?

Ped*_*Sol 38

基于如何向JavaScript Date对象添加30分钟?

var d1 = new Date ();
var d2 = new Date ( d1 );
d2.setHours ( d1.getHours() + 6 );
Run Code Online (Sandbox Code Playgroud)

https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date将展示如何操作Date对象.

添加了一些修复代码.编辑添加第二个document.write

<script type="text/javascript"> 
var timer = 24; 
var d1 = new Date(); 
var d2 = new Date();
d1.setHours(+d2.getHours()+(timer/4) ); 
d1.setMinutes(new Date().getMinutes()); 
document.write(d1.toTimeString("hh:mm"));
document.write(d1.getHours()+":"+d1.getMinutes());
</script>
Run Code Online (Sandbox Code Playgroud)

  • `文件撰写(d1.getHours()+ ":" + d1.getMinutes());` (2认同)

Ram*_*tha 8

试试这个

var today = new Date();
alert(today);
today.setHours(today.getHours()+6);
alert(today);
today.setHours(today.getHours()+6);
alert(today);
today.setHours(today.getHours()+6);
alert(today);
today.setHours(today.getHours()+6);
alert(today);
Run Code Online (Sandbox Code Playgroud)