Im Projekt wird ein Timer benötigt, der Effekt ist wie folgt:
JS-Code:
/*Erhalten Sie die aktuelle Uhrzeit*/
Funktion getCurrentDate()
{
var timeStr = '';
var curDate = new Date();
var curMonth = curDate.getMonth() 1; //Den aktuellen Monat abrufen (0-11, 0 steht für Januar)
var curDay = curDate.getDate(); //Den aktuellen Tag abrufen (1-31)
var curWeekDay = curDate.getDay(); //Erhalte die aktuelle Woche X (0-6, 0 steht für Sonntag)
var curHour = curDate.getHours(); var curHour = curDate.getHours(); var curHour = curDate.getHours(); var curHour = curDate.getHours();
var curMinute = curDate.getMinutes(); // Aktuelle Minuten abrufen (0-59)
var curSec =curDate.getSeconds(); //Erhalten Sie die aktuelle Anzahl an Sekunden (0-59)
timeStr = curMonth 'Monat' curDay 'Tageswoche';
switch(curWeekDay)
{
case 0:timeStr = '日';break;
Fall 1:timeStr = '一';break;
Fall 2:timeStr = '二';break;
Fall 3:timeStr = '三';break;
Fall 4:timeStr = '四';break;
Fall 5:timeStr = '五';break;
case 6:timeStr = '六';break;
}
If(curHour < 10)
{
If(curMinute < 10)
{
if(curSec < 10)
{
timeStr = ' 0' curHour ':0' curMinute ':0' curSec;
}
sonst
{
timeStr = ' 0' curHour ':0' curMinute ':' curSec;
}
}
sonst
{
if(curSec < 10)
{
timeStr = ' 0' curHour ':' curMinute ':0' curSec;
}
sonst
{
timeStr = ' 0' curHour ':' curMinute ':' curSec;
}
}
}
sonst
{
If(curMinute < 10)
{
if(curSec < 10)
{
timeStr = ' ' curHour ':0' curMinute ':0' curSec;
}
sonst
{
timeStr = ' ' curHour ':0' curMinute ':' curSec;
}
}
sonst
{
if(curSec < 10)
{
timeStr = ' ' curHour ':' curMinute ':0' curSec;
}
sonst
{
timeStr = ' ' curHour ':' curMinute ':' curSec;
}
}
}
$("#time").text(timeStr);
}
Dann nutzen Sie einfach diese Funktion.
Zum Schluss noch eine Zusammenfassung einiger Funktionen des Javascript-Datums:
var myDate = new Date();
myDate.getYear(); //Das aktuelle Jahr abrufen (2 Ziffern)
myDate.getFullYear(); //Erhalte das vollständige Jahr (4 Ziffern, 1970-????)
myDate.getMonth(); //Den aktuellen Monat abrufen (0-11, 0 steht für Januar)
myDate.getDate(); //Den aktuellen Tag abrufen (1-31)
myDate.getDay(); //Erhalte die aktuelle Woche X (0-6, 0 steht für Sonntag)
myDate.getTime(); //Erhalte die aktuelle Zeit (Anzahl der Millisekunden seit 1970.1.1)
myDate.getHours(); //Erhalten Sie die aktuellen Stunden (0-23)
myDate.getMinutes(); //Erhalten Sie die aktuellen Minuten (0-59)
myDate.getSeconds(); //Erhalte die aktuellen Sekunden (0-59)
myDate.getMilliseconds(); //Erhalte die aktuelle Anzahl an Millisekunden (0-999)
myDate.toLocaleDateString(); //Das aktuelle Datum abrufen
var mytime=myDate.toLocaleTimeString(); //Erhalten Sie die aktuelle Uhrzeit
myDate.toLocaleString( ); //Datum und Uhrzeit abrufen