A voir également:
- Fonction date en PHP
- Fonction si et - Guide
- Easy php - Télécharger - Divers Web & Internet
- Fonction moyenne excel - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
5 réponses
MysticSquall
Messages postés
401
Date d'inscription
lundi 4 juillet 2005
Statut
Membre
Dernière intervention
7 octobre 2011
27
16 févr. 2009 à 15:31
16 févr. 2009 à 15:31
j'ai exactement ce qu'il te faut :
date("d/m/Y à H:i:s",strtotime($date))
avec $date, ta date sous la forme anglaise : Tue Feb 3 16:56:28 2009.
la ligne que je te donne, je l'es mise dans une de mes pages
date("d/m/Y à H:i:s",strtotime($date))
avec $date, ta date sous la forme anglaise : Tue Feb 3 16:56:28 2009.
la ligne que je te donne, je l'es mise dans une de mes pages
merci
mais quand je fais:
strtotime("Tue Feb 21 16:56:28 2009");
il me réenvoie:
1235519788
et quand je fais la conversion via https://www.epochconverter.com/
il me donne comme correspondance:
GMT: Tue, 24 Feb 2009 23:56:28 GMT
Your timezone: mercredi 25 février 2009 0:56:28
alors que je devrais avoir le 21 février :s :s
Pourquoi?
mais quand je fais:
strtotime("Tue Feb 21 16:56:28 2009");
il me réenvoie:
1235519788
et quand je fais la conversion via https://www.epochconverter.com/
il me donne comme correspondance:
GMT: Tue, 24 Feb 2009 23:56:28 GMT
Your timezone: mercredi 25 février 2009 0:56:28
alors que je devrais avoir le 21 février :s :s
Pourquoi?
MysticSquall
Messages postés
401
Date d'inscription
lundi 4 juillet 2005
Statut
Membre
Dernière intervention
7 octobre 2011
27
16 févr. 2009 à 17:16
16 févr. 2009 à 17:16
rajoute date()
date("d/m/Y à H:i:s",strtotime($date))
car la fonction date va te permettre de mettre la date dans la forme que tu veu
date("d/m/Y à H:i:s",strtotime($date))
car la fonction date va te permettre de mettre la date dans la forme que tu veu
MysticSquall
Messages postés
401
Date d'inscription
lundi 4 juillet 2005
Statut
Membre
Dernière intervention
7 octobre 2011
27
16 févr. 2009 à 17:20
16 févr. 2009 à 17:20
après, si il y a un décalage, aucune idée...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pour obtenir le timestamp du 3 janvier 1988 à 2h31 et 10 secondes avec mktime c'est :
<?php
echo mktime(2, 31, 10, 1, 3, 1988);
?>
Il reste plus qu'à extraire les données de ta date grâce à la fonction substr (cf php.net)
Par exemple pour choper la du nombre du jour :
<?php
$date="Tue Feb 3 16:56:28 2009";
$jour=substr($date,9,11); // Prends le 9ème au 11ème caractère - intval pour le convertir en nombres
?>
Pour le mois, je passerais par un tableau associatif
array ( 'Jan'->1, ...).
C'est une solution, je pense qu'il doit y avoir beaucoup plus simple.
Rien que depuis Mysql si c'est ta source.
<?php
echo mktime(2, 31, 10, 1, 3, 1988);
?>
Il reste plus qu'à extraire les données de ta date grâce à la fonction substr (cf php.net)
Par exemple pour choper la du nombre du jour :
<?php
$date="Tue Feb 3 16:56:28 2009";
$jour=substr($date,9,11); // Prends le 9ème au 11ème caractère - intval pour le convertir en nombres
?>
Pour le mois, je passerais par un tableau associatif
array ( 'Jan'->1, ...).
C'est une solution, je pense qu'il doit y avoir beaucoup plus simple.
Rien que depuis Mysql si c'est ta source.