プロジェクトにはタイマーが必要です。その効果は次のとおりです:
js コード:
/*現在時刻を取得*/
関数 getCurrentDate()
{
var timeStr = '';
var curDate = new Date();
var curMonth = curDate.getMonth() 1; //現在の月を取得します (0 ~ 11、0 は 1 月を表します)
var curDay = curDate.getDate() // 現在の日付 (1-31) を取得します
var curWeekDay = curDate.getDay(); //現在の週 X を取得します (0 ~ 6、0 は日曜日を表します)
var curHour = curDate.getHours(); var curHour = curDate.getHours(); var curHour = curDate.getHours(); s();
var curMinute = curDate.getMinutes() // 現在の分を取得します (0-59)
var curSec =curDate.getSeconds(); //現在の秒数を取得します(0-59)
timeStr = curMonth '月' curDay '日 週';
switch(curWeekDay)
{
case 0:timeStr = '日';break;
case 1:timeStr = '一';break;
case 2:timeStr = '二';break;
case 3:timeStr = '3';break;
case 4:timeStr = '四';break;
case 5:timeStr = '五';break;
case 6:timeStr = '六';break;
}
If(curHour
{
If(curMinute
{
if(curSec
{
timeStr = ' 0' curHour ':0' curMinute ':0' curSec;
}
その他
{
timeStr = ' 0' curHour ':0' curMinute ':' curSec;
}
}
その他
{
if(curSec
{
timeStr = ' 0' curHour ':' curMinute ':0' curSec;
}
その他
{
timeStr = ' 0' curHour ':' curMinute ':' curSec;
}
}
}
その他
{
If(curMinute
{
if(curSec
{
timeStr = ' ' curHour ':0' curMinute ':0' curSec;
}
その他
{
timeStr = ' ' curHour ':0' curMinute ':' curSec;
}
}
その他
{
if(curSec
{
timeStr = ' ' curHour ':' curMinute ':0' curSec;
}
その他
{
timeStr = ' ' curHour ':' curMinute ':' curSec;
}
}
}
$("#time").text(timeStr);
}
あとはこの関数を使うだけです。
最後に、JavaScript の日付機能のいくつかの概要を示します:
var myDate = new Date();
myDate.get Year(); // 現在の年 (2 桁) を取得します
myDate.getFull Year(); //完全な年を取得します (4 桁、1970-????)
myDate.getMonth(); //現在の月を取得します (0 ~ 11、0 は 1 月を表します)
myDate.getDate(); // 現在の日 (1-31) を取得します
myDate.getDay(); //現在の週 X を取得します (0 ~ 6、0 は日曜日を表します)
myDate.getTime(); // 現在時刻 (1970.1.1 からのミリ秒数) を取得します
myDate.getHours(); // 現在の時間 (0 ~ 23) を取得します
myDate.getMinutes(); // 現在の分 (0-59) を取得します
myDate.getSeconds(); //現在の秒数 (0-59) を取得します
myDate.getMilliseconds(); //現在のミリ秒数を取得します (0-999)
myDate.toLocaleDateString() //現在の日付を取得します
var mytime=myDate.toLocaleTimeString() // 現在時刻を取得します
myDate.toLocaleString( ) //日付と時刻を取得します