EQUIVALENT A DATE () DU PHP

cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 - 9 juil. 2004 à 12:46
cs_cadavor Messages postés 16 Date d'inscription lundi 26 novembre 2007 Statut Membre Dernière intervention 20 mai 2008 - 14 avril 2008 à 11:23
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/24411-equivalent-a-date-du-php

cs_cadavor Messages postés 16 Date d'inscription lundi 26 novembre 2007 Statut Membre Dernière intervention 20 mai 2008
14 avril 2008 à 11:23
Les heures, minutes et secondes n'affichent le 0 lorsque c'est inférieur à 10.
Comment faire pour l'ajouter?
val3113 Messages postés 22 Date d'inscription lundi 23 juin 2003 Statut Membre Dernière intervention 9 juin 2007
21 avril 2006 à 15:43
Voila finalement ce qu'il faut pour qu'il marche vraiment:
#include<stdio.h>
#include<time.h>

void main()
{
struct tm* timeinfo;
time_t raw;
int jour, mois, annee;

time(&raw);
timeinfo = localtime(&raw);

jour=timeinfo->tm_mday;
mois=timeinfo->tm_mon+1;
annee=(timeinfo->tm_year)+1900;
}

Juste avec ca ca marche, enfin sauf qu'il n'y a pas lundi, mardi, janvier, février etc
val3113 Messages postés 22 Date d'inscription lundi 23 juin 2003 Statut Membre Dernière intervention 9 juin 2007
21 avril 2006 à 15:42
Voila finalement ce qu'il faut pour qu'il marche vraiment:
#include<stdio.h>
#include<time.h>

void main()
{
struct tm* timeinfo;
time_t raw;
int jour, mois, annee;

time(&raw);
timeinfo = localtime(&raw);

jour=timeinfo->tm_mday;
mois=timeinfo->tm_mon+1;
annee=(timeinfo->tm_year)+1900;
}

Juste avec ca ca marche, enfin sauf qu'il n'y a pas lundi, mardi, janvier, février etc
val3113 Messages postés 22 Date d'inscription lundi 23 juin 2003 Statut Membre Dernière intervention 9 juin 2007
21 avril 2006 à 15:12
Je repost déja apparament pour l'année c'est bien depuis 1900, maintenant j'essaie et ca marche j'arive a récupérer l'année et le jour mais j'ai un probleme, on est le 26/04/2006 et
timeinfo->tm_mon
me retourne 3 au lieu de 4
je trouve pas pourquoi :/
val3113 Messages postés 22 Date d'inscription lundi 23 juin 2003 Statut Membre Dernière intervention 9 juin 2007
21 avril 2006 à 14:55
Je faisais un p'tit test, parceque je suis sur un dossier en c (pas de c++) et on doit verifier lors de la saisie d'un champ date que la date entrée est bien inférieure a la date du jour, puis plus loin je devrais calculer la différence entre la date du jour et la date de naissance pour faire un controle sur l'age des membres.. soit, je voulais demander a propos de ce commentaire
"// recupere le temps ecoule de le 1er janvier 1970 "
ce serait pas plutot depuis 1900?
merci d'votre aide
cs_levetot Messages postés 18 Date d'inscription mercredi 16 juillet 2003 Statut Membre Dernière intervention 15 janvier 2005
17 nov. 2004 à 23:07
gergalp

écrits tout simplement au début du prog :
#include
using namespace std ;


hmm, on doit pouvoir inclure un autre fichier plus précis si tu n'utilises qu'itoa, mais avec celui là ça marchera ;-)
rosemarie302 Messages postés 3 Date d'inscription lundi 9 février 2004 Statut Membre Dernière intervention 15 novembre 2004
15 nov. 2004 à 20:57
si c'est parce que le programme se lance, affiche l'heure et se referme tu doit mettre une boucle pour qu'il continue à afficher!!

#include <econio.h>


while(0<1){

clrscr() ;
gotoxy(5, 3) ;
printf ("%s\nIl est actuellement %s\n", date("d/m/y = D d M y").c_str(), date("h:i:s").c_str());
Sleep(1000);

}
gergalp Messages postés 70 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 20 mars 2007
1 oct. 2004 à 20:36
j'ai un petit probleme au niveau de la compilation avec dev-c++, meme en incluant stdio.h, ca marche pas

le log du compilateur:
24 D:\C++\time.cpp `itoa' undeclared (first use this function)
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
11 juil. 2004 à 15:36
inclus <cstdio> plutot que <stdio.h>
Cyberboy2054 Messages postés 173 Date d'inscription jeudi 20 décembre 2001 Statut Membre Dernière intervention 22 août 2008
10 juil. 2004 à 13:47
Merci pour les remarques.
Bizarrement, je crois que ca compile sans le stdio.h, mais n ayant ni pc ni source originale je ne peux verifier (ha, les joies du formattage qui est nécessaire au moment ou on le désire le moins...)
sinon pour le const tu as raison, c' est bien un oubli de ma part.
Autant pour moi, j' y penserais la prochaine fois :)
BlackGoddess Messages postés 338 Date d'inscription jeudi 22 août 2002 Statut Membre Dernière intervention 14 juin 2005
9 juil. 2004 à 19:18
essaye de pas mélanger le C et le C++
mets des const

static char* days[]={"Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"};
=>
static const char* days[]={"Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"};
cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 9
9 juil. 2004 à 12:46
juste un petit truc il manque:
#include <stdio.h> // pour printf
Rejoignez-nous