[轉貼] JavaScript 取得今天日期

分享電腦的軟體使用之小技巧。
版面規則
p.s. 如果無法順利開啟媒體,那麼建議改用 IE 瀏覽器試試。
主題已鎖定
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 9050
註冊時間: 2003-01-01, 09:01
來自: Taiwan

[轉貼] JavaScript 取得今天日期

文章 心靈捕手 »

在 JavaScript 中使用 Date() 來取得時間的資訊,接著就可以透過幾個指令如 getDate()、getMonth()、getFullYear() 分別來取得日、月、年等結果,這些指令都已經內建在瀏覽器內,只要呼叫出來就可以用了,請看以下簡單範例。

JavaScript 取得今天日期範例

代碼: 選擇全部

<script language="javascript">
 var Today=new Date();
 document.write("今天日期是 " + Today.getFullYear()+ " 年 " + (Today.getMonth()+1) + " 月 " + Today.getDate() + " 日");
</script>
呈現結果

代碼: 選擇全部

今天日期是 2014 年 9 月 18 日
範例中 var Today=new Date(); 的意思是用 Today 來代表 new Date() 的物件,Today 可以寫成別的字來代表,new Date() 則是網友進入網頁的時間記錄,透過 Today 來表示 new Date() 物件,接著就可以用指令呼叫出年、月、日,document.write 則是讓瀏覽器顯示出內容,getFullYear() 是顯示年、getMonth() 是顯示月、getDate() 則是顯示日,比較特別的是 getMonth() 預設會從零開始,所以我們把他 +1 來修正結果。JavaScript 還有幾個關於時間的指令如 getHour()、getMinute()、getSecond(),分別代表的是小時、分鐘與秒,你也可以加入到範例中看看結果如何?

此範例所顯示的時間為網友進入網頁的時間,如果網友沒有重新進入網頁,則時間並不會改變,要在網頁上顯示當時的時間,需要用額外的寫法,我們將在另外的篇幅做介紹。

延伸閱讀 --
資料來源:
http://www.wibibi.com/info.php?tid=175
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 9050
註冊時間: 2003-01-01, 09:01
來自: Taiwan

Re: [轉貼] JavaScript 取得今天日期

文章 心靈捕手 »

Q: How do i get Month and Date of JavaScript in 2 digit format?
A:

代碼: 選擇全部

("0" + this.getDate()).slice(-2)
for the date, and similar:

代碼: 選擇全部

("0" + (this.getMonth() + 1)).slice(-2)
for the month.

--
資料來源:
http://stackoverflow.com/questions/6040 ... git-format
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
主題已鎖定

回到「電腦技巧」