Định dạng ngày tháng năm trong html
Độc lập với định dạng đầu vào, JavaScript sẽ (theo mặc định) xuất ngày tháng dưới dạng chuỗi văn bản đầy đủ: Show
Định dạng ngày tháng ISO trong JavaScriptISO 8601 là tiêu chuẩn quốc tế để diễn tả ngày tháng và thời gian. Cú pháp của ISO 8601 (YYYY-MM-DD) cũng khớp hoàn hảo với định dạng ngày tháng của JavaScript: Ví dụ (dạng ngày tháng đầy đủ)
Các tính toán ngày tháng sẽ liên quan đến múi giờ của bạn. Phụ thuộc vào múi giờ của bạn, kết quả trên có thể biến thiên giữa 24 tháng ba và 25 tháng ba. Nó có thể được viết mà không cần chỉ định ngày (YYYY-MM): Ví dụ (Năm và tháng)
Múi giờ có thể ảnh hưởng đến kết quả. Kết quả sẽ biến thiên nếu thời gian trong khoảng từ 28 tháng hai đến mùng 1 tháng ba. Nó có thể được viết dưới dạng không có tháng lẫn ngày (YYYY): Ví dụ (chỉ năm)
Múi giờ có thể ảnh hưởng tới kết quả trên. Kết quả sẽ biến thiên nếu thời gian trong khoảng từ 31 tháng mười hai 2014 đến mùng 1 tháng một năm 2015. Nó có thể được viết có thêm thông tin giờ, phút, và giây (YYYY-MM-DDTHH:MM:SS) Ví dụ (Dạng đầy đủ bổ sung giờ, phút và giây)
Chữ T trong chuỗi ngày tháng, nằm giữa ngày tháng và thời gian, là chỉ thời gian UTC. UTC (Universal Time Coordinated) cũng giống với GMT (Greenwich Mean Time). JavaScript Short Dates.Short dates hầu như được viết với cú pháp “MM/DD/YYYY” giống như thế này: Ví dụ
JavaScript cũng chấp nhận “YYYY/MM/DD”: Ví dụ
Tháng được viết trước ngày trong tất cả các dạng short date và định dạng ngày ISO. Bắt đầu với số 0 CẢNH BÁO !Trong hầu hết các trình duyệt, ngày tháng ISO với tháng hoặc ngày không có số 0 ở đầu (các tháng nhỏ hơn 10) sẽ được hiểu là short dates: Ví dụ
JavaScript Long Dates.Long dates thường được viết với cú pháp “MMM DD YYYY” giống như thế này: Ví dụ
Tháng và ngày có thể thay đổi vị trí: Ví dụ
Và tháng có viết dưới dạng đầy đủ (January) hoặc rút gọn (Jan): Ví dụ 0Ví dụ 1Dấu phẩy được bỏ quả, và nó không nhạy cảm với cách viết HOA hoặc thường: Ví dụ 2Định dạng ngày tháng đầy đủJavaScript chấp nhận chuỗi ngày tháng trong “định dạng JavaScript đầy đủ”: Ví dụ 3JavaScript sẽ bỏ qua lỗi trong cả tên ngày và trong ngoặc thời gian: Ví dụ 4Múi giờJavaScript chấp nhận các múi giờ sau: Time ZoneMô tảUTCCoordinated Universal TimeGMTGreenwich Mean TimeEDT(Mỹ) Eastern Daylight TimeCDT(Mỹ) Central Daylight TimeMDT(Mỹ) Mountain Daylight TimePDT(Mỹ) Pacific Daylight TimeEST(Mỹ) Eastern Standard TimeCST(Mỹ) Central Standard TimeMST(Mỹ) Mountain Standard TimePST(Mỹ) Pacific Standard TimeKhi thiết lập ngày tháng, nếu không chỉ định múi giờ, JavaScript sẽ sử dụng múi giờ của trình duyệt. Khi lấy ngày tháng, nếu không chỉ định múi giờ, kết quả sẽ chuyển đổi sang múi giờ của trình duyệt. Nói cách khác: Nếu ngày/thời gian được tạo trong GMT (Greenwich Mean Time), ngày/thời gian sẽ được chuyển đổi sang CDT (Central US Daylight Time) nếu người dùng trình duyệt đến từ trung tâm Mỹ. Cách sử dụng các hàm trên khá đơn giản, vì nó là các phương thức của đối tượng Date nên bạn chỉ việc gọi ra và dùng.
Lưu ý: với hàm lấy ngày trong tuần getDay() bạn phải cộng lên một thì mới có kết quả chính xác vì nó tính từ 0. 2. Các nhàm nhóm Date Set trong JavascriptTương ứng với mỗi hàm Date Get thì sẽ có một hàm Date Set (trừ hàm getDay()).
Lưu ý:
3. Tạo đồng hồ online bằng JavascriptĐể các bạn hiểu rõ hơn về ứng dụng của các hàm trong đối tượng Date thì mình sẽ làm một ví dụ hiển thị đồng hồ online, đây là đồng hồ được lấy từ giờ của hệ thống máy tính Client. |