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.

Nội dung chính ShowShow

  • 1. Đối tượng Date trong Javascript
  • 2. Định dạng (format) của Date trong Javascript
  • Định dạng ISO
  • Định dạng Long
  • Định dạng Short
  • Định dạng đầy đủ
  • 3. Date javascript format dd/mm/yyyy
  • 4. Lời kết

Hướng dẫn date/time format javascript - định dạng ngày / giờ javascript

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 Javascript

2. Đị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ị.

  • 4. Lời kết
  • Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.là một chuỗi định dạng ngày tháng cần lấy.
  • 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.cũng có thể là một dãy số được chuyển từ ngày giờ cần lấy sang miliseconds

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:

  • Ví dụ, trang web bạn cần thiết lập thời gian cứ 1 phút là tự động reload trang thì lúc này có thể sử dụng đối tượng Date để tính toán.là năm cần lấy
  • Bài viết này được đăng tại [free tuts .net]là tháng cần lấy
  • Cú pháp khởi tạo của date trong JS như sau:là ngày trong tháng cần lấy
  • Chúng ta có hai cách dùng như sau:là giờ cần lấy
  • Cách thứ nhất: Truyền vào tham số là chuỗi hoặc một giá trị.là phút cần lấy
  • Nếu bạn không truyền tham số nào vào thì nó sẽ trả về ngày giờ hiện tại, tức là ngay thời điểm chạy lệnh.là giây cần lấy

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 Javascript

hours là giờ cần lấy

  • minuites là phút cần lấy
  • seconds là giây cần lấy
  • Dưới đây là một vài ví dụ tổng hợp:

Đị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/yyyy

4. 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ết

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.