JavaScript အချိန်

အကြောင်းကျသုံး

var d = new Date();

ကိုယ်တိုင် စမ်းသပ်လိုက်

JavaScript 日期输出

默认情况下,JavaScript 将使用浏览器的时区并将日期显示为全文本字符串:

Tue Apr 02 2019 09:01:19 GMT+0800 (中国标准时间)

稍后,您将在本教程学到更多关于如何显示日期的知识。

创建 Date 对象

Date 对象由新的 Date() 构造函数创建。

သတင်းစက္ကန့် လက်ဝဲ ကို ဖွင့်ဆိုနိုင်သော စက္ကန့် ၄ စက္ကန့်

  • new Date()
  • new Date(year, month, day, hours, minutes, seconds, milliseconds)
  • new Date(milliseconds)
  • new Date(date string)

new Date()

new Date() ဖွင့်ဆိုချက် နှစ် လ ရက် နာရီ မိနစ် များ ဖြင့် သတင်းစက္ကန့် လက်ဝဲ ကို ဖွင့်ဆိုခြင်း

အကြောင်းကျသုံး

var d = new Date();

ကိုယ်တိုင် စမ်းသပ်လိုက်

သတင်းစက္ကန့် လက်ဝဲမှာ အချိန် ဖြတ်သန်းကြသည်။ သတင်းစက္ကန့် လက်ဝဲမှာ အချိန် ဖြတ်သန်းကြသည်။ သတင်းစက္ကန့် လက်ဝဲမှာ အချိန် ဖြတ်သန်းကြသည်။

new Date(year, month, ...)

new Date(year, month, ...) သတင်းစက္ကန့် နှစ် လ ရက် နာရီ မိနစ် စက္ကန့် မိနစ် များ ဖြင့် ခွဲခြားခြင်း

စက္ကန့် ၇ စက္ကန့် နှစ် လ ရက် နာရီ မိနစ် စက္ကန့် မိနစ်

အကြောင်းကျသုံး

var d = new Date(2018, 11, 24, 10, 33, 30, 0);

ကိုယ်တိုင် စမ်းသပ်လိုက်

ဖော်ပြချက်သတင်းစက္ကန့် က ၀ မှ ၁၁ အထိ လပေါင်းကို အစီအစဉ်တွင် သုံးသည်။

လမှာ ၀ ဖြစ်သည်။ နှစ်လမှာ ၁၁ ဖြစ်သည်။

စက္ကန့် ၆ စက္ကန့် နှစ် လ ရက် နာရီ မိနစ် စက္ကန့်

အကြောင်းကျသုံး

var d = new Date(2018, 11, 24, 10, 33, 30);

ကိုယ်တိုင် စမ်းသပ်လိုက်

စက္ကန့် ၅ စက္ကန့် နှစ် လ ရက် နာရီ မိနစ်

အကြောင်းကျသုံး

var d = new Date(2018, 11, 24, 10, 33);

ကိုယ်တိုင် စမ်းသပ်လိုက်

စက္ကန့် ၄ စက္ကန့် နှစ် လ ရက် နှစ် နာရီ

အကြောင်းကျသုံး

var d = new Date(2018, 11, 24, 10);

ကိုယ်တိုင် စမ်းသပ်လိုက်

3 个数字指定年、月和日:

အကြောင်းကျသုံး

var d = new Date(2018, 11, 24);

ကိုယ်တိုင် စမ်းသပ်လိုက်

2个数字指定年份和月份:

အကြောင်းကျသုံး

var d = new Date(2018, 11);

ကိုယ်တိုင် စမ်းသပ်လိုက်

您不能省略月份。如果只提供一个参数,则将其视为毫秒。

အကြောင်းကျသုံး

var d = new Date(2018);

ကိုယ်တိုင် စမ်းသပ်လိုက်

上个世纪

一位和两位数年份将被解释为 19xx 年:

အကြောင်းကျသုံး

var d = new Date(99, 11, 24);

ကိုယ်တိုင် စမ်းသပ်လိုက်

အကြောင်းကျသုံး

var d = new Date(9, 11, 24);

ကိုယ်တိုင် စမ်းသပ်လိုက်

new Date(dateString)

new Date(dateString) 从日期字符串创建一个新的日期对象:

အကြောင်းကျသုံး

var d = new Date("October 13, 2014 11:13:00");

ကိုယ်တိုင် စမ်းသပ်လိုက်

日期字符串将在下一章中介绍。

JavaScript 将日期存储为毫秒

JavaScript 将日期存储为自 1970 年 1 月 1 日 00:00:00 UTC(协调世界时)以来的毫秒数。

零时间是 1970 年 1 月 1 日 00:00:00 UTC。

现在的时间是:1970 年 1 月 1 日之后的 1554166879383 毫秒。

new Date(milliseconds)

new Date(milliseconds) 创建一个零时加毫秒的新日期对象:

အကြောင်းကျသုံး

var d = new Date(0);

ကိုယ်တိုင် စမ်းသပ်လိုက်

1970年 1 月 1 日加上100 000 000 000毫秒,大约是 1973 年 3 月 3 日:

အကြောင်းကျသုံး

var d = new Date(100000000000);

ကိုယ်တိုင် စမ်းသပ်လိုက်

1970 年 1 月 1 日减去 100 000 000 000 毫秒大约是 1966 年 10 月 31 日:

အကြောင်းကျသုံး

var d = new Date(-100000000000);

ကိုယ်တိုင် စမ်းသပ်လိုက်

အကြောင်းကျသုံး

var d = new Date(86400000);

ကိုယ်တိုင် စမ်းသပ်လိုက်

一天(24 小时)是 86 400 000 毫秒。

日期方法

创建 Date 对象时,可以使用许多方法对其进行操作。

日期方法允许您使用本地时间或 UTC(通用或 GMT)时间来获取和设置日期对象的年、月、日、小时、分钟、秒和毫秒。

နေ့ရက် စဥ်အမှတ် နှင့် သတ်မှတ် နေရာ ကို နောက်လိုက် ခွင့်ရပ် တွင် ဖော်ပြပါမည်。

နေ့ရက် ပြုလုပ်ရန်

ဂျစ်တာဆိုတာ (လျှပ်ပျက်အချက်) ဂရီဒီယို အစားအပြု ရွေးချယ် နေ့ရက်ပြုလုပ်သည်:

Wed Mar 25 2015 08:00:00 GMT+0800 (China Standard Time)

HTML တွင် ရက်စွဲ အရာ ပြုလုပ်သော အခါ အားကို toString() ဘေဒီတာ ပုံစံ အား အဆိုပါ စကားပုံ ပြန်ပြောင်းလိုက်သည်။

အကြောင်းကျသုံး

d = new Date();
document.getElementById("demo").innerHTML = d;

ကိုယ်တိုင် စမ်းသပ်လိုက်

အကျယ်ဝင်းသုံး

d = new Date();
document.getElementById("demo").innerHTML = d.toString();

ကိုယ်တိုင် စမ်းသပ်လိုက်

toUTCString() ရက်စွဲ ပုံစံ ကို UTC စကားပုံ ပြန်ပြောင်းသော ဘေဒီတာ ပုံစံ

အကြောင်းကျသုံး

var d = new Date();
document.getElementById("demo").innerHTML = d.toUTCString();

ကိုယ်တိုင် စမ်းသပ်လိုက်

toDateString() ရက်စွဲ ပုံစံ ပြန်ပြောင်းသော ဘေဒီတာ ပုံစံ

အကြောင်းကျသုံး

var d = new Date();
document.getElementById("demo").innerHTML = d.toDateString();

ကိုယ်တိုင် စမ်းသပ်လိုက်