Pemasa diperlukan dalam projek, kesannya adalah seperti berikut:
kod js:
/*Dapatkan masa semasa*/
Fungsi getCurrentDate()
{
var timeStr = '';
var curDate = new Date();
var curMonth = curDate.getMonth() 1; //Dapatkan bulan semasa (0-11, 0 mewakili Januari)
var curDay = curDate.getDate(); //Dapatkan hari semasa (1-31)
var curWeekDay = curDate.getDay(); //Dapatkan minggu semasa X (0-6, 0 mewakili Ahad)
var curHour = curDate.getHours(); var curHour = curDate.getHours(); =
var curMinute = curDate.getMinutes(); // Dapatkan minit semasa (0-59)
var curSec =curDate.getSeconds(); //Dapatkan bilangan saat semasa (0-59)
timeStr = curMonth 'month' curDay 'day week';
suis(curWeekDay)
{
kes 0:timeStr = '日';break;
case 1:timeStr = '一';break;
kes 2:timeStr = '二';break;
kes 3:timeStr = '三';break;
kes 4:timeStr = '四';break;
case 5:timeStr = '五';break;
kes 6:timeStr = '六';break;
}
If(curHour < 10)
{
If(curMinute < 10)
{
jika(curSec < 10)
{
timeStr = ' 0' curHour ':0' curMinute ':0' curSec;
}
lain
{
timeStr = ' 0' curHour ':0' curMinute ':' curSec;
}
}
lain
{
jika(curSec < 10)
{
timeStr = ' 0' curHour ':' curMinute ':0' curSec;
}
lain
{
timeStr = ' 0' curHour ':' curMinute ':' curSec;
}
}
}
lain
{
If(curMinute < 10)
{
jika(curSec < 10)
{
timeStr = ' ' curHour ':0' curMinute ':0' curSec;
}
lain
{
timeStr = ' ' curHour ':0' curMinute ':' curSec;
}
}
lain
{
jika(curSec < 10)
{
timeStr = ' ' curHour ':' curMinute ':0' curSec;
}
lain
{
timeStr = ' ' curHour ':' curMinute ':' curSec;
}
}
}
$("#time").text(timeStr);
}
Kemudian hanya gunakan fungsi ini.
Akhir sekali, ringkasan beberapa fungsi tarikh Javascript:
var myDate = new Date();
myDate.getYear(); //Dapatkan tahun semasa (2 digit)
myDate.getFullYear(); //Dapatkan tahun lengkap (4 digit, 1970-????)
myDate.getMonth(); //Dapatkan bulan semasa (0-11, 0 mewakili Januari)
myDate.getDate(); //Dapatkan hari semasa (1-31)
myDate.getDay(); //Dapatkan minggu semasa X (0-6, 0 mewakili Ahad)
myDate.getTime(); //Dapatkan masa semasa (bilangan milisaat sejak 1970.1.1)
myDate.getHours(); //Dapatkan waktu semasa (0-23)
myDate.getMinutes(); //Dapatkan minit semasa (0-59)
myDate.getSeconds(); //Dapatkan saat semasa (0-59)
myDate.getMilliseconds(); //Dapatkan bilangan milisaat semasa (0-999)
myDate.toLocaleDateString(); //Dapatkan tarikh semasa
var mytime=myDate.toLocaleTimeString(); //Dapatkan masa semasa
myDate.toLocaleString( ); //Dapatkan tarikh dan masa