Thứ Tư, 22 tháng 1, 2014
JavaScript ngày đối tượng
Đối tượng Date được sử dụng để làm việc với ngày và thời gian.
Tạo ra một đối tượng Date
Đối tượng Date được sử dụng để làm việc với ngày và thời gian.
Ngày đối tượng được tạo ra với Date () constructor.
Có bốn cách bắt đầu một ngày:
new Date() // current date and time
new Date(milliseconds) //milliseconds since 1970/01/01
new Date(dateString)
new Date(year, month, day, hours, minutes, seconds, milliseconds)
new Date(milliseconds) //milliseconds since 1970/01/01
new Date(dateString)
new Date(year, month, day, hours, minutes, seconds, milliseconds)
Hầu hết các thông số trên là tùy chọn. Không xác định, nguyên nhân từ 0 đến được thông qua nhập
Khi một đối tượng Date được tạo ra, một số phương pháp cho phép bạn để hoạt động trên nó. Hầu hết các phương pháp cho phép bạn để có được và thiết lập năm, tháng, ngày, giờ, phút, giây và mili giây của đối tượng, bằng cách sử dụng thời gian địa phương hoặc UTC (phổ quát, hoặc GMT) thời gian.
Tất cả các ngày được tính bằng mili giây từ ngày 1 tháng 1 năm 1970 00:00:00 quốc tế (UTC) với một ngày có chứa 86.400.000 mili giây.
Một số ví dụ về bắt đầu một ngày:
var today = new Date()
var d1 = new Date("October 13, 1975 11:13:00")
var d2 = new Date(79,5,24)
var d3 = new Date(79,5,24,11,33,0)
var d1 = new Date("October 13, 1975 11:13:00")
var d2 = new Date(79,5,24)
var d3 = new Date(79,5,24,11,33,0)
Ngày thiết lập
Chúng ta có thể dễ dàng thao tác ngày bằng cách sử dụng các phương pháp có sẵn cho các đối tượng ngày.
Trong ví dụ dưới đây, chúng tôi thiết lập một đối tượng ngày đến một ngày cụ thể (ngày 14 Tháng 1 năm 2010):
var myDate=new Date();
myDate.setFullYear(2010,0,14);
myDate.setFullYear(2010,0,14);
Và trong ví dụ sau, chúng tôi thiết lập một đối tượng Date được 5 ngày trong tương lai:
var myDate=new Date();
myDate.setDate(myDate.getDate()+5);
myDate.setDate(myDate.getDate()+5);
Lưu ý: Nếu thêm năm ngày để một ngày thay đổi tháng hoặc năm, các thay đổi được xử lý tự động bởi các đối tượng ngày riêng của mình!
So sánh hai ngày tháng
Đối tượng Date cũng được sử dụng để so sánh hai ngày.
Ví dụ sau đây so sánh ngày hôm nay với 14 tháng 1 năm 2100:
var x=new Date();
x.setFullYear(2100,0,14);
var today = new Date();
if (x>today)
{
alert("Today is before 14th January 2100");
}
else
{
alert("Today is after 14th January 2100");
}
x.setFullYear(2100,0,14);
var today = new Date();
if (x>today)
{
alert("Today is before 14th January 2100");
}
else
{
alert("Today is after 14th January 2100");
}
Đăng ký:
Đăng Nhận xét (Atom)
Không có nhận xét nào:
Đăng nhận xét