如何在不使用字符串表示的情况下创建具有设置时区的日期
为了在不使用字符串表示的情况下创建具有设置时区的日期,使用 Date对象 方法。它是JavaScript中用于处理日期和时间的内置函数。
语法:
new Date(year, month, date, hour, minute, second, millisecond)
方法1
使用这种方法,您可以创建一个带有设置时区的日期。您只需要使用内置函数new Date()来创建一个日期,并将该值存储在一个新变量中。然后使用document.getElementById(“demo”).innerHTML来显示这个变量的内容。
示例1:
<body>
<h1 style="color:green">
GeeksforGeeks
</h1>
<p id="demo"></p>
<script>
var d = new Date(2019, 10, 4, 1, 43, 30, 0);
document.getElementById("demo").innerHTML = d;
</script>
</body>
输出:
方法2
使用Date()方法创建一个新的日期,并将其存储在一个变量中。然后使用 getTimezoneOffset() 方法,我们可以添加或减去时区偏移量。
示例2:
<body>
<h1 style="color:green">
GeeksforGeeks
</h1>
<p id="demo"></p>
<script>
var d = new Date(2012, 9, 4);
d.setTime(d.getTime() + d.getTimezoneOffset() * 60 * 1000);
document.write(d);
</script>
</body>
输出: