คุณไม่สามารถทำเช่นนี้กับ JavaScript เนื่องจากต้องใช้เวลาของระบบซึ่งแสดงวันที่ปัจจุบันด้วยวัตถุ Date อย่างไรก็ตาม คุณสามารถเปลี่ยนวันที่ปัจจุบันได้โดยการเปลี่ยนเขตเวลาตามรหัสต่อไปนี้ -
ตัวอย่าง
<!DOCTYPE html> <html> <body> <script> var date, offset, nd; date = new Date(); document.write("Current: "+date); utc = date.getTime() + (date.getTimezoneOffset() * 60000); // Singapore is GMT+8 offset = 8; nd = new Date(utc + (3600000*offset)); document.write("<br>Singapore Time: "+nd.toLocaleString()); </script> </body> </html>
ผลลัพธ์