Jimmyhsu720 wrote:
function getDate{
//gets the date
var ma = "Jan Feb Mar Apr 五月 Jun Jul Aug Sep Oct Nov Dec".split(/\s/);
var da = "Sun Mon Tue Wed Thu Fri Sat".split(/\s/);
return da[new Date.getDay] + ", " + ma[new Date.getMonth] + " " + (new Date.getDate<10?("0" + new Date.getDate):new Date.getDate);
您好 小弟不懂JS
想把HTC的時鐘 月份顯示 改成中文
以為打`五月`就會過...
請指點 感謝!!
你抓到的是英文版的Widget.html檔,我手邊只有中文版的。
中文版要改的code如下:
function calendarDate ( )
{
var this_weekday_name_array = new Array("(週日)","(週一)","(週二)","(週三)","(週四)","(週五)","(週六)")
var this_month_name_array = new Array("01","02","03","04","五月","06","07","08","09","10","11","12") //predefine month names
var this_date_timestamp = new Date()
var this_weekday = this_date_timestamp.getDay()
var this_date = this_date_timestamp.getDate()
var this_month = this_date_timestamp.getMonth()
Current_Month = this_month
this_date = ( this_date < 10 ? "0" : "" ) + this_date;
document.getElementById("calendar").firstChild.nodeValue = this_month_name_array[this_month] + "/" + this_date + " " + this_weekday_name_array[this_weekday]
}
將this_month_name_array中的資料,改成你要的中文月份內容即可
兩版本的差異應不至於太大,你再對照一下看看,應該找的到。
內文搜尋

X