Comment récupérer l'heure courante ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Comment récupérer l'heure courante ?

par iclo » 01 mars 2006, 20:27

Les fonctions de date permet de récupérer à peu près tout ce qu'on veut comme information, il y a un tutorial sur le site...

par mario » 01 mars 2006, 17:43

c'est ce qu'on appelle réinventer la roue :wink:

par Hermès » 01 mars 2006, 17:28

Moi ça m'a l'air grosso-modo correct : il y a un peu plus de 35 ans, nous étions le 1er janvier 1970 à minuit.

Par contre dans tes calculs, tu ne prends pas en compte les années bissextiles, ça fausse déjà le calcul.

Mais oui, il vaudrait mieux travailler sur des dates plutôt que faire tes propres calcules de timestamp.

echo date("Y-m-d H:i:s", $time);

par Invité » 01 mars 2006, 17:27

oui mais alors j'ai plus mon jour et mois et annne???

par Ryle » 01 mars 2006, 17:23

Euh.... c'est pas plus simple de faire un date("H:i:s") ?

par Invité » 01 mars 2006, 17:22

oui je sais, et je stocke les deux timestamps celui du jour de l'encodega et celui plus tard, donc je devrait avoir la date du jour actuelle donc aujourd'hui mais a la palce j'ai un truc a la rien a voir :(

par HD » 01 mars 2006, 17:20

et ton titre ne respecte pas les regles du forum !

par Hermès » 01 mars 2006, 17:09

Le timestamp 0 correspond au 1er janvier 1970.

Comment récupérer l'heure courante ?

par Karine » 01 mars 2006, 17:06

bonjour,

je trouve pas l'heure ...
$time=$dateheure;

$reste = $time % 32140800;
$annee = ($time - $reste )/32140800;
$time = $reste;
$reste = $time % 2678400;
$mois = ($time - $reste )/2678400;
$time = $reste;
$reste = $time % 86400;
$jours = ( $time - $reste ) / 86400;
$time = $reste;
$reste = $time % 3600;
$heures = ( $time - $reste ) / 3600;
$time = $reste;
$reste = $time % 60;
$minutes = ( $time - $reste ) / 60;

$seconde = ($time-$reste)/60; 

echo" $annee .... $mois$minutes ....$jours  ....  $heures .........$minutes  ....... $seconde";

et voici ce qu'il m'affcihe : 35 .... 615 ....2 .... 15 .........15 ....... 15

autrement dit rien de bon ...