Hướng dẫn date/time format javascript - định dạng ngày / giờ javascript
Trong bài này chúng ta sẽ tìm hiểu đến đối tượng Date trong Javascript, qua đó bạn sẽ biết cách định dạng format ngày giờ trong JS.Date trong Javascript, qua đó bạn sẽ biết cách định dạng format ngày giờ trong JS. Show Nội dung chính ShowShow
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.freetuts.net, không được copy dưới mọi hình thức. Date là một đối tượng chuyên dùng để xử lý ngày giờ trong Javascript. Vì nó là ngôn ngữ ở client nên thời gian mà nó lấy được chính là thời gian được thiết lập trên máy của client. Vì vậy, khi lập trình thì bạn không nên lấy thông tin ngày giờ từ JS để lưu trữ vào hệ thống mà thay vào đó hãy sử dụng ngôn ngữ phía server. 1. Đối tượng Date trong Javascript2. Định dạng (format) của Date trong Javascript Định dạng ISO Định dạng Long Định dạng Short // Cách 1 var timeObj = new Date(); var timeObj = new Date(value); var timeObj = new Date(dateString); // Cách 2 var timeObj = new Date(year, monthIndex); var timeObj = new Date(year, monthIndex, day); var timeObj = new Date(year, monthIndex, day, hours); var timeObj = new Date(year, monthIndex, day, hours, minutes); var timeObj = new Date(year, monthIndex, day, hours, minutes, seconds); var timeObj = new Date(year, monthIndex, day, hours, minutes, seconds, milliseconds); Định dạng đầy đủ 3. Date javascript format dd/mm/yyyyTruyền vào tham số là chuỗi hoặc một giá trị.
Date là một object (đối tượng) giúp lập trình viên lấy được thời gian hiện tại ở máy khách client, qua đó sẽ xử lý những chức năng cần đến thông số thời gian này. Nó có tối đa là 7 tham số truyền vào:
dateString là một chuỗi định dạng ngày tháng cần lấy. let today = new Date() let birthday = new Date('December 17, 1995 03:24:00') let birthday = new Date('1995-12-17T03:24:00') let birthday = new Date(1995, 11, 17) let birthday = new Date(1995, 11, 17, 3, 24, 0) value cũng có thể là một dãy số được chuyển từ ngày giờ cần lấy sang miliseconds var dateObj = new Date(); document.write(dateObj); Cách thứ hai: Nó có tối đa là 7 tham số truyền vào: // Thời gian hiện tại new Date(); // Tham số truyền vào là mili giây new Date(milliseconds); // Tham số truyền vào là chuỗi ngày tháng new Date(dateString); // Tham số truyền vào gồm // - year: năm // - month: tháng // - day: ngày // - hours: giờ // - minutes: phút // - seconds: giây // - milliseconds: mini giây new Date(year, month, day, hours, minutes, seconds, milliseconds); year là năm cần lấy monthIndex là tháng cần lấy: Khởi tạo một đối tượng với giá trị là ngày 20/11/2013 var dateObj = new Date(2013, 11, 20); day là ngày trong tháng cần lấy 2. Định dạng (format) của Date trong Javascripthours là giờ cần lấy
Định dạng ISOĐịnh dạng Long Định dạng Shortngày - tháng - năm - giờ - phút - giây) thì mặc định các tham số khác sẽ lấy thời gian nhỏ nhất. var ISO_1 = new Date("2014-11-20"); var ISO_2 = new Date("2014-11"); var ISO_3 = new Date("2014"); Định dạng LongĐịnh dạng Short var LONG_1 = new Date("Mar 25 2015"); var LONG_2 = new Date("2015 Mar 25"); var LONG_3 = new Date("25 2015 Mar"); Định dạng đầy đủ Định dạng ShortĐịnh dạng đầy đủ var SHORT_1 = new Date("03-25-2015"); var SHORT_2 = new Date("03/25/2015"); var SHORT_3 = new Date("2015/03/25"); var SHORT_4 = new Date("2015-03-25"); Định dạng đầy đủ3. Date javascript format dd/mm/yyyyngày - tháng - năm - giờ - phút - giây - timezone): var d = new Date("Wed Mar 25 2015 09:56:24 GMT+0100 (W. Europe Standard Time)"); 3. Date javascript format dd/mm/yyyy4. Lời kếtdd/mm/yyyy. Vậy cách khai báo nó như thế nào? Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. function getDDMMYYY(dateString) { var dateParts = dateString.split("/"); // Tháng bắt đầu từ 0 nên ta phải giảm đi 1: dataParts[1] - 1 return new Date(+dateParts[2], dateParts[1] - 1, +dateParts[0]); } getDDMMYYYY('23/10/2015'); 4. Lời kếtBài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. |