Vous n'êtes pas identifié(e).
Pages :: 1
bonjour,
j'ai un problème avec l'utilisation de la fonction strftime().
au fait je souhaite comprendre son fonctionnement pour pouvoir l'utiliser .
Merci d'avance.
Hors ligne
Saluton,
Le plus simple serait que tu nous dises ce que tu veux faire avec parce que la fonction est puissante et permet de faire pas mal de choses avec un timestamp.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
salut tout le monde ,
au fait on a hérité d'un projet , au niveau du code on a une fonction qui permet d'encoder les valeurs de start_time(date de début) avant son insertion dans la base de données. En effet ladite fonction permet d'encodé la date comme suit : 1370980800.
voici au niveau du code, la fonction qui permet de le faire.
#Convertit l'heure de début et de fin en période.
function describe_span($starts, $ends, $dformat)
{
global $vocab, $twentyfourhour_format;
$start_date = utf8_strftime($dformat, $starts);
if ($twentyfourhour_format)
{
$timeformat = "%T";
}
else
{
$ampm = date("a",$starts);
$timeformat = "%I:%M$ampm";
}
$start_time = strftime($timeformat, $starts);
$duration = $ends - $starts;
if ($start_time == "00:00:00" && $duration == 60*60*24)
return $start_date . " - " . get_vocab("all_day");
toTimeString($duration, $dur_units);
return $start_date . " " . $start_time . " - " . $duration . " " . $dur_units;
}
je veux comprendre comment cette fonction strftime a pu codé la date à partir des informations reçues pour aboutir par exemple à ça 1370980800.
Hors ligne
Pages :: 1