Skip to content

Create Date

js
const now = new Date();
js

Date():

สร้างวัตถุ Date ใหม่ที่มีค่าปัจจุบัน

javascript
const currentDate = new Date();

console.log(currentDate); // Output: current date and time

getDate():

คืนค่าวันที่ (1-31) ของวัตถุ Date

javascript
const date = new Date("2023-06-17");

console.log(date.getDate()); // Output: 17

getDay():

คืนค่าวันในสัปดาห์ (0-6) ของวัตถุ Date (0 = Sunday, 1 = Monday, ..., 6 = Saturday)

javascript
const date = new Date("2023-06-17");

console.log(date.getDay()); // Output: 6 (Saturday)

getMonth():

คืนค่าเดือน (0-11) ของวัตถุ Date (0 = January, 1 = February, ..., 11 = December)

javascript
const date = new Date("2023-06-17");

console.log(date.getMonth()); // Output: 5 (June)

getFullYear():

คืนค่าปี (4 หลัก) ของวัตถุ Date

javascript
const date = new Date("2023-06-17");

console.log(date.getFullYear()); // Output: 2023

getHours():

คืนค่าชั่วโมง (0-23) ของวัตถุ Date

javascript
const date = new Date("2023-06-17T10:30:00");

console.log(date.getHours()); // Output: 10

getMinutes():

คืนค่านาที (0-59) ของวัตถุ Date

javascript
const date = new Date("2023-06-17T10:30:00");

console.log(date.getMinutes()); // Output: 30

getSeconds():

คืนค่าวินาที (0-59) ของวัตถุ Date

javascript
const date = new Date("2023-06-17T10:30:15");

console.log(date.getSeconds()); // Output: 15

getMilliseconds():

คืนค่ามิลลิวินาที (0-999) ของวัตถุ Date

javascript
const date = new Date("2023-06-17T10:30:15.500");

console.log(date.getMilliseconds()); // Output: 500

getTime():

คืนค่า timestamp (จำนวนมิลลิวินาทีที่ผ่านไปตั้งแต่ Epoch - 1 มกราคม 1970 เวลา 00:00:00 UTC)

javascript
const date = new Date("2023-06-17T10:30:00");

console.log(date.getTime()); // Output: timestamp value

setDate(day):

ตั้งค่าวันที่ (1-31) ของวัตถุ Date

javascript
const date = new Date("2023-06-17");

date.setDate(25);

console.log(date); // Output: Date object set to June 25, 2023

setMonth(month):

ตั้งค่าเดือน (0-11) ของวัตถุ Date

javascript
const date = new Date("2023-06-17");

date.setMonth(11);

console.log(date); // Output: Date object set to December 17, 2023

setFullYear(year):

ตั้งค่าปี (4 หลัก) ของวัตถุ Date

javascript
const date = new Date("2023-06-17");

date.setFullYear(2024);

console.log(date); // Output: Date object set to June 17, 2024

setHours(hour):

ตั้งค่าชั่วโมง (0-23) ของวัตถุ Date

javascript
const date = new Date("2023-06-17T10:30:00");

date.setHours(14);

console.log(date); // Output: Date object set to June 17, 2023 at 14:30:00

setMinutes(minute):

ตั้งค่านาที (0-59) ของวัตถุ Date

javascript
const date = new Date("2023-06-17T10:30:00");

date.setMinutes(45);

console.log(date); // Output: Date object set to June 17, 2023 at 10:45:00

setSeconds(second):

ตั้งค่าวินาที (0-59) ของวัตถุ Date

javascript
const date = new Date("2023-06-17T10:30:15");

date.setSeconds(30);

console.log(date); // Output: Date object set to June 17, 2023 at 10:30:30

setMilliseconds(ms):

ตั้งค่ามิลลิวินาที (0-999) ของวัตถุ Date

javascript
const date = new Date("2023-06-17T10:30:15.500");

date.setMilliseconds(750);

console.log(date); // Output: Date object set to June 17, 2023 at 10:30:15.750

toString():

แปลงวัตถุ Date เป็นสตริง

javascript
const date = new Date("2023-06-17T10:30:00");

console.log(date.toString()); // Output: "Sun Jun 17 2023 10:30:00 GMT+0700 (Indochina Time)"

toDateString():

แสดงเฉพาะส่วนของวันที่ในรูปแบบสตริง

javascript
const date = new Date("2023-06-17");

console.log(date.toDateString()); // Output: "Sat Jun 17 2023"

toISOString():

แปลงวัตถุ Date เป็น ISO 8601 Extended Format สตริง

javascript
const date = new Date("2023-06-17T10:30:00");

console.log(date.toISOString()); // Output: "2023-06-17T03:30:00.000Z"

toLocaleDateString():

แสดงวันที่ในรูปแบบท้องถิ่นของสถานที่ที่กำหนด

javascript
const date = new Date("2023-06-17");

console.log(date.toLocaleDateString("en-US")); // Output: "6/17/2023"

toLocaleString():

แสดงวันที่และเวลาในรูปแบบท้องถิ่นของสถานที่ที่กำหนด

javascript
const date = new Date("2023-06-17T10:30:00");

console.log(date.toLocaleString("en-US")); // Output: "6/17/2023, 10:30:00 AM"

toLocaleTimeString():

แสดงเวลาในรูปแบบท้องถิ่นของสถานที่ที่กำหนด

javascript
const date = new Date("2023-06-17T10:30:00");

console.log(date.toLocaleTimeString("en-US")); // Output: "10:30:00 AM"

UTC methods:

วัตถุ Date ยัง

Released under the MIT License