Une minuterie est nécessaire dans le projet, l'effet est le suivant :
code js :
/*Obtenir l'heure actuelle*/
Fonction getCurrentDate()
{
var timeStr = '';
var curDate = new Date();
var curMonth = curDate.getMonth() 1; //Obtenir le mois en cours (0-11, 0 représente janvier)
var curDay = curDate.getDate(); //Obtenir le jour actuel (1-31)
var curWeekDay = curDate.getDay(); //Obtenir la semaine en cours X (0-6, 0 représente dimanche)
var curHour = curDate.getHours(); var curHour = curDate.getHours(); var curHour = curDate.getHours(); var curHour = curDate.getHours();
var curMinute = curDate.getMinutes(); // Récupère les minutes actuelles (0-59)
var curSec =curDate.getSeconds(); //Obtenir le nombre actuel de secondes (0-59)
timeStr = curMonth 'mois' curDay 'jour semaine';
switch(curWeekDay)
{
case 0:timeStr = '日';break;
cas 1:timeStr = '一';break;
cas 2:timeStr = '二';break;
cas 3:timeStr = '三';break;
cas 4:timeStr = '四';break;
cas 5:timeStr = '五';break;
cas 6:timeStr = '六';break;
>
Si(curHour < 10)
{
Si(curMinute < 10)
{
if(curSec < 10)
{
timeStr = ' 0' curHour ':0' curMinute ':0' curSec;
}
autre
{
timeStr = ' 0' curHour ':0' curMinute ':' curSec;
}
>
autre
{
if(curSec < 10)
{
timeStr = ' 0' curHour ':' curMinute ':0' curSec;
}
autre
{
timeStr = '0' curHour ':' curMinute ':' curSec;
}
>
>
autre
{
Si(curMinute < 10)
{
if(curSec < 10)
{
timeStr = ' ' curHour ':0' curMinute ':0' curSec;
}
autre
{
timeStr = ' ' curHour ':0' curMinute ':' curSec;
}
>
autre
{
if(curSec < 10)
{
timeStr = ' ' curHour ':' curMinute ':0' curSec;
}
autre
{
timeStr = ' ' curHour ':' curMinute ':' curSec;
}
>
>
$("#time").text(timeStr);
>
Alors utilisez simplement cette fonction.
Enfin, un résumé de quelques fonctions de Javascript date :
var maDate = new Date();
myDate.getYear(); //Obtenir l'année en cours (2 chiffres)
myDate.getFullYear(); //Obtenir l'année complète (4 chiffres, 1970-????)
myDate.getMonth(); //Obtenir le mois en cours (0-11, 0 représente janvier)
myDate.getDate(); //Obtenir le jour actuel (1-31)
myDate.getDay(); //Obtenir la semaine X en cours (0-6, 0 représente dimanche)
myDate.getTime(); //Obtenir l'heure actuelle (nombre de millisecondes depuis 1970.1.1)
myDate.getHours(); //Obtenir les heures actuelles (0-23)
myDate.getMinutes(); //Obtenir les minutes actuelles (0-59)
myDate.getSeconds(); //Obtenir les secondes actuelles (0-59)
myDate.getMilliseconds(); //Obtenir le nombre actuel de millisecondes (0-999)
myDate.toLocaleDateString(); //Obtenir la date actuelle
var mytime=myDate.toLocaleTimeString(); //Obtenir l'heure actuelle
myDate.toLocaleString( ); //Obtenir la date et l'heure