Thí dụ
Nhận ngày hôm nay dưới dạng chuỗi có thể đọc được
const d = Ngày mới[];
để văn bản = d. toDateString[];
Định nghĩa và cách sử dụng
Phương thức toDateString[] trả về ngày [không phải thời gian] của đối tượng ngày dưới dạng chuỗi
Hỗ trợ trình duyệt
toDateString[]
là một tính năng ECMAScript1 [ES1]
ES1 [JavaScript 1997] được hỗ trợ đầy đủ trên mọi trình duyệt
ChromeEdgeFirefoxSafariOperaIECóCóCóCóCóCócú pháp
Thông số
chi tiết kỹ thuật
Giá trị trả về. Một chuỗi, biểu thị ngày dưới dạng chuỗiTrang liên quan
Hướng dẫn JavaScript. Ngày JavaScript
Hướng dẫn JavaScript. Định dạng ngày JavaScript
Hướng dẫn JavaScript. Chuỗi JavaScript
JavaScript cung cấp đối tượng Ngày để làm việc với ngày và giờ, bao gồm ngày, tháng, năm, giờ, phút, giây và mili giây
Sử dụng hàm
new Date[]
new Date[value]
new Date[dateString]
new Date[year, monthIndex]
new Date[year, monthIndex, day]
new Date[year, monthIndex, day, hours]
new Date[year, monthIndex, day, hours, minutes]
new Date[year, monthIndex, day, hours, minutes, seconds]
new Date[year, monthIndex, day, hours, minutes, seconds, milliseconds]
0 để lấy chuỗi đại diện của ngày và giờ hiện tại trong JavaScript. Sử dụng từ khóa new trong JavaScript để lấy đối tượng DateThí dụ. Ngày Trong JavaScript
Date[]; //Returns current date and time string
//or
var currentDate = new Date[]; //returns date object of current date and time
Thử nó
Tạo một đối tượng ngày tháng bằng cách chỉ định các tham số khác nhau trong hàm tạo
new Date[]
new Date[value]
new Date[dateString]
new Date[year, monthIndex]
new Date[year, monthIndex, day]
new Date[year, monthIndex, day, hours]
new Date[year, monthIndex, day, hours, minutes]
new Date[year, monthIndex, day, hours, minutes, seconds]
new Date[year, monthIndex, day, hours, minutes, seconds, milliseconds]
0Ngày [] Cú pháp
new Date[]
new Date[value]
new Date[dateString]
new Date[year, monthIndex]
new Date[year, monthIndex, day]
new Date[year, monthIndex, day, hours]
new Date[year, monthIndex, day, hours, minutes]
new Date[year, monthIndex, day, hours, minutes, seconds]
new Date[year, monthIndex, day, hours, minutes, seconds, milliseconds]
Thông số
- Không có thông số. Một đối tượng ngày sẽ được đặt thành ngày & giờ hiện tại nếu không có tham số nào được chỉ định trong hàm tạo
- giá trị. Một giá trị số nguyên biểu thị số mili giây kể từ ngày 1 tháng 1 năm 1970, 00. 00. 00 UTC
- chuỗi ngày tháng. Một giá trị chuỗi sẽ được phân tích cú pháp bằng phương thức
2new Date[] new Date[value] new Date[dateString] new Date[year, monthIndex] new Date[year, monthIndex, day] new Date[year, monthIndex, day, hours] new Date[year, monthIndex, day, hours, minutes] new Date[year, monthIndex, day, hours, minutes, seconds] new Date[year, monthIndex, day, hours, minutes, seconds, milliseconds]
- năm. Một giá trị số nguyên để biểu thị một năm của một ngày. Các số từ 0 đến 99 bản đồ các năm 1900 đến 1999. Tất cả những người khác là năm thực tế
- thángChỉ mục. Một giá trị số nguyên để biểu thị một tháng của một ngày. Nó bắt đầu bằng 0 cho tháng 1 đến 11 cho tháng 12
- ngày. Một giá trị số nguyên để biểu thị ngày trong tháng
- giờ. Một giá trị số nguyên để biểu thị giờ trong ngày từ 0 đến 23
- phút. Một giá trị số nguyên để biểu thị phút của một đoạn thời gian
- giây. Một giá trị số nguyên để biểu thị giây của một đoạn thời gian
- mili giây. Một giá trị số nguyên để biểu thị mili giây của một đoạn thời gian. Chỉ định số mili giây trong hàm tạo để lấy ngày và thời gian trôi qua từ ngày 1/1/1970
Trong ví dụ sau, một đối tượng ngày được tạo bằng cách chuyển mili giây trong hàm tạo
new Date[]
new Date[value]
new Date[dateString]
new Date[year, monthIndex]
new Date[year, monthIndex, day]
new Date[year, monthIndex, day, hours]
new Date[year, monthIndex, day, hours, minutes]
new Date[year, monthIndex, day, hours, minutes, seconds]
new Date[year, monthIndex, day, hours, minutes, seconds, milliseconds]
0. Vì vậy, ngày sẽ được tính dựa trên mili giây trôi qua kể từ ngày 1/1/1970Thí dụ. Tạo ngày bằng cách chỉ định mili giây
var date1 = new Date[0]; // Thu Jan 01 1970 05:30:00
var date2 = new Date[1000]; // Thu Jan 01 1970 05:30:01
var date3 = new Date[5000]; // Thu Jan 01 1970 05:30:05
Thử nó
Ví dụ sau đây cho thấy các định dạng khác nhau của chuỗi ngày có thể được chỉ định trong hàm tạo
new Date[]
new Date[value]
new Date[dateString]
new Date[year, monthIndex]
new Date[year, monthIndex, day]
new Date[year, monthIndex, day, hours]
new Date[year, monthIndex, day, hours, minutes]
new Date[year, monthIndex, day, hours, minutes, seconds]
new Date[year, monthIndex, day, hours, minutes, seconds, milliseconds]
0Thí dụ. Tạo ngày bằng cách chỉ định chuỗi ngày
________số 8_______
Thử nó
Bạn có thể sử dụng bất kỳ dấu tách hợp lệ nào trong chuỗi ngày để phân biệt các phân đoạn ngày
Thí dụ. Tạo ngày bằng dấu tách ngày khác nhau
var date1 = new Date["February 2015-3"];
var date2 = new Date["February-2015-3"];
var date3 = new Date["February-2015-3"];
var date4 = new Date["February,2015-3"];
var date5 = new Date["February,2015,3"];
var date6 = new Date["February*2015,3"];
var date7 = new Date["February$2015$3"];
var date8 = new Date["3-2-2015"]; // MM-dd-YYYY
var date9 = new Date["3/2/2015"]; // MM-dd-YYYY
Thử nó
Chỉ định bảy giá trị số để tạo một đối tượng ngày với năm, tháng đã chỉ định và tùy chọn ngày, giờ, phút, giây và mili giây
Thí dụ. Ngày
var date1 = new Date[2021, 2, 3]; // Mon Feb 03 2021
var date2 = new Date[2021, 2, 3, 10]; // Mon Feb 03 2021 10:00
var date3 = new Date[2021, 2, 3, 10, 30]; // Mon Feb 03 2021 10:30
var date4 = new Date[2021, 2, 3, 10, 30, 50]; // Mon Feb 03 2021 10:30:50
var date5 = new Date[2021, 2, 3, 10, 30, 50, 800]; // Mon Feb 03 2021 10:30:50
Thử nó
Định dạng ngày
JavaScript hỗ trợ định dạng ngày theo tiêu chuẩn ISO 8601 theo mặc định -
new Date[]
new Date[value]
new Date[dateString]
new Date[year, monthIndex]
new Date[year, monthIndex, day]
new Date[year, monthIndex, day, hours]
new Date[year, monthIndex, day, hours, minutes]
new Date[year, monthIndex, day, hours, minutes, seconds]
new Date[year, monthIndex, day, hours, minutes, seconds, milliseconds]
5Thí dụ. Định dạng ngày ISO
var dt = new Date['2015-02-10T10:12:50.5000z'];
Chuyển đổi định dạng ngày
Sử dụng các phương thức Ngày khác nhau để chuyển đổi một ngày từ định dạng này sang định dạng khác, e. g. , sang Giờ quốc tế, GMT hoặc định dạng giờ địa phương
Ví dụ sau minh họa các phương pháp
new Date[]
new Date[value]
new Date[dateString]
new Date[year, monthIndex]
new Date[year, monthIndex, day]
new Date[year, monthIndex, day, hours]
new Date[year, monthIndex, day, hours, minutes]
new Date[year, monthIndex, day, hours, minutes, seconds]
new Date[year, monthIndex, day, hours, minutes, seconds, milliseconds]
6, new Date[]
new Date[value]
new Date[dateString]
new Date[year, monthIndex]
new Date[year, monthIndex, day]
new Date[year, monthIndex, day, hours]
new Date[year, monthIndex, day, hours, minutes]
new Date[year, monthIndex, day, hours, minutes, seconds]
new Date[year, monthIndex, day, hours, minutes, seconds, milliseconds]
7, new Date[]
new Date[value]
new Date[dateString]
new Date[year, monthIndex]
new Date[year, monthIndex, day]
new Date[year, monthIndex, day, hours]
new Date[year, monthIndex, day, hours, minutes]
new Date[year, monthIndex, day, hours, minutes, seconds]
new Date[year, monthIndex, day, hours, minutes, seconds, milliseconds]
8 và new Date[]
new Date[value]
new Date[dateString]
new Date[year, monthIndex]
new Date[year, monthIndex, day]
new Date[year, monthIndex, day, hours]
new Date[year, monthIndex, day, hours, minutes]
new Date[year, monthIndex, day, hours, minutes, seconds]
new Date[year, monthIndex, day, hours, minutes, seconds, milliseconds]
9 để chuyển đổi ngày thành các định dạng tương ứngThí dụ. Chuyển đổi ngày ở các định dạng khác nhau
var date = new Date['2015-02-10T10:12:50.5000z'];
date; 'Default format:'
date.toDateString[];'Tue Feb 10 2015'
date.toLocaleDateString[];'2/10/2015'
date.toGMTString[]; 'GMT format'
date.toISOString[]; '2015-02-10T10:12:50.500Z'
date.toLocaleString[];'Local date Format '
date.toLocaleTimeString[]; 'Locale time format '
date.toString['YYYY-MM-dd']; 'Tue Feb 10 2015 15:42:50'
date.toTimeString[]; '15:42:50'
date.toUTCString[]; 'UTC format '
Thử nó
Để nhận chuỗi ngày ở các định dạng khác với các định dạng được liệt kê ở trên, bạn cần tạo chuỗi ngày theo cách thủ công bằng các phương thức đối tượng ngày khác nhau. Ví dụ sau chuyển đổi chuỗi ngày sang định dạng DD-MM-YYYY
Thí dụ. Nhận phân đoạn ngày
var date = new Date['4-1-2015']; // M-D-YYYY
var d = date.getDate[];
var m = date.getMonth[] + 1;
var y = date.getFullYear[];
var dateString = [d