PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 25-06-2013 16:18:14

ggmessi
Membre
Inscription : 28-05-2013
Messages : 21

utilisation de la fonction strftime

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

#2 25-06-2013 18:03:02

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : utilisation de la fonction strftime

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

#3 27-06-2013 11:16:19

ggmessi
Membre
Inscription : 28-05-2013
Messages : 21

Re : utilisation de la fonction strftime

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

Pied de page des forums