Re: [問題] 這段腳本有更好的寫法嗎?
※ 引述《a007son (夢痕)》之銘言:
: 我在寫時鐘腳本(AS 2.0)的時候遇到這個問題
: 將24時制改成12時制,目前我的寫法是這樣:
: 我覺得有點累贅,想用else或是else if來修改這段腳本
: 想請問大家要如何改寫呢?
: 謝謝
如果你的目的是要將"24小時制改成12時制",而且不需要註明AM/PM的話
其實是不用if..else...的
var my_date:Date = new Date();
hour = my_date.getHours() % 12;
hour_with_leading_zero = ("0" + hour).substr(-2, 2);
trace(hour); // 這個不會補零的
trace(hour_with_leading_zero); // 如果只有1位數會補一個0在前面
供你參考
--
http://blog.eddie.com.tw/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.5.183
※ 編輯: aquarianboy 來自: 114.32.5.183 (02/06 21:54)
推
02/06 22:06, , 1F
02/06 22:06, 1F
→
02/06 22:34, , 2F
02/06 22:34, 2F
推
02/06 23:05, , 3F
02/06 23:05, 3F
推
02/07 01:02, , 4F
02/07 01:02, 4F
推
02/07 08:49, , 5F
02/07 08:49, 5F
→
02/07 08:50, , 6F
02/07 08:50, 6F
→
02/07 11:47, , 7F
02/07 11:47, 7F
→
02/07 11:48, , 8F
02/07 11:48, 8F
→
02/07 11:50, , 9F
02/07 11:50, 9F
→
02/07 11:50, , 10F
02/07 11:50, 10F
→
02/07 11:50, , 11F
02/07 11:50, 11F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):