-
Message publié le dimanche 28 juin 2009 à 18 h 24 par miramarfun.
-
Bonjour,
Bonjour,
Je recherche une personne maitrisant le PHP/javascript 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 ?>
-
Message publié le lundi 29 juin 2009 à 09 h 57 par telnes. toujours revenir au debut - http://telnesmaster.free.fr/allhtml/index2.html - http://telnesmaster.free.fr/litetemplate - http://www.hotcontest.org
-
hello
tu peux faire une fonction JS ajax pour interroger ton serveur (php) et avoir le décompte coté serveur sur ta page cliente.
j'ai peur que la synchro ne soit pas bonne si tu fait une fonction coté client ET une coté serveur.
ici on aide mais on fait pas :) trop facile sinon
++