La communauté ALL HTML c'est 60191 membres à ce jour dont 1 inscrits aujourd'hui et 16 depuis une semaine.

  • imprimer
  • aide

Forum de discussions « Javascript - DHTML - VBScript »

Retrouvez les publications relatives à ces discussions dans notre rubrique javascript.

Compte à rebours en javascript

liste des forums liste des discussions Participer à la discussion

Photo de miramarfun Message publié le dimanche 28 juin 2009 à 18 h 27 par miramarfun.
Bonjour,

Je recherche une personne maitrisant le javascript/PHP pouvant faire une function de date d'après une portion de script PHP.

J'ai un script php qui utilise la date et je veux le transformer en javascript ?

Pour être plus clair dans les infos : un utilisateur s'inscrit ( la date du début ) ensuite un décompte se fait pour clore son annonce. Ceci est bien réalisé en php et la date se décompte bien à vue au rechargement de page. De ce script je voulais le retranscrire en javascript car il est le seul à faire un décompte visible sans que la page soit rechager ( window.setTimeout("function();", 1000);)

portion du script php:

$year = intval ( date("Y"));
$month = intval ( date("m"));
$day = intval ( date("d"));
$hours = intval ( date("H"));
$minutes = intval ( date("i"));
$seconds = intval ( date("s"));
$ends_year = substr ( $ends, 0, 4 );
$ends_month = substr ( $ends, 4, 2 );
$ends_day = substr ( $ends, 6, 2 );
$ends_hours = substr ( $ends, 8, 2 );
$ends_minutes = substr ( $ends, 10, 2 );
$ends_seconds = substr ( $ends, 12, 2 );

$difference = intval( mktime( $ends_hours,$ends_minutes,$ends_seconds,$ends_month,$ends_day,$ends_year)) - time();
if ($difference > 0) {
$TPL_days_difference_value = intval($difference / 86400).$MSG_126;
$difference = $difference - ($TPL_days_difference_value * 86400);

$hours_difference = intval($difference / 3600);
if(strlen($hours_difference) == 1)
{
$hours_difference = "0".$hours_difference;
}
$TPL_hours_difference_value = $hours_difference.":";

$difference = $difference - ($hours_difference * 3600);
$minutes_difference = intval($difference / 60);
if (strlen($minutes_difference) == 1)
{
$minutes_difference = "0".$minutes_difference;
}
$TPL_minutes_difference_value = $minutes_difference.":";

$difference = $difference - ($minutes_difference * 60);
$seconds_difference = $difference;
if (strlen($seconds_difference) == 1)
{
$seconds_difference = "0".$seconds_difference;
}
$TPL_seconds_difference_value = $seconds_difference;
} else {
$TPL_days_difference_value = "$err_font $MSG_911 </FONT>";
$TPL_hours_difference_value = "";
$TPL_minutes_difference_value = "";
$TPL_seconds_difference_value = "";
}


et voici maintenant le print dans mon fichier html :

<? print $TPL_days_difference_value ?>

<? print $TPL_hours_difference_value ?>

<? print $TPL_minutes_difference_value ?>

<? print $TPL_seconds_difference_value ?>
Photo de telnes Message publié le lundi 29 juin 2009 à 10 h 29 par telnes. toujours revenir au debut - http://telnesmaster.free.fr/allhtml/index2.html - http://telnesmaster.free.fr/litetemplate - http://www.hotcontest.org
double post bouuu

liste des forums liste des discussions Participer à la discussion

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

Les 5 dernières discussions