Formater date
Résolu/Fermé
A voir également:
- Formater date
- Comment formater un pc - Guide
- Formater clé usb mac - Guide
- Publipostage date en anglais ✓ - Forum Excel
- Comment formater un pc sans mot de passe - Guide
14 réponses
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
220
4 juin 2012 à 17:20
4 juin 2012 à 17:20
Salut,
$date = "2012-06-24"; $explore = explode("-",$date); print_r($explore); echo $explore[1];
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
220
4 juin 2012 à 17:28
4 juin 2012 à 17:28
Avec un tableau :
..ça peut toujours servir :).
$date = array("2012-06-24","2012-08-24","2012-12-24"); foreach($date as $mois){ $explore = explode("-",$mois); echo $explore[1].'<br/>'; }
..ça peut toujours servir :).
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ou directement en SQL :
GROUP BY MONTH('date'), YEAR('date')
ou
GROUP BY MONTH('date')
si l'année n'a pas d'importance.
GROUP BY MONTH('date'), YEAR('date')
ou
GROUP BY MONTH('date')
si l'année n'a pas d'importance.
et si je veux pas insèrer la date manuellement, comment je peux obtenir la date du système?? SVP
N.B: je travaille avec PHP
Merci! :D
N.B: je travaille avec PHP
Merci! :D
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
220
4 juin 2012 à 18:35
4 juin 2012 à 18:35
C'est à dire?
j'ai rencontré mon encadrant hier et il a demandé de supprimer la date du formulaire, il veut que la date prend la date du système lors de l'insertion. j'ai essayé avec 'now()' mais il n'a rien donné
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
220
4 juin 2012 à 18:44
4 juin 2012 à 18:44
Et ça :
$date = date("d/m/y");?
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
220
4 juin 2012 à 19:26
4 juin 2012 à 19:26
Bizarre . Vous voulez obtenir quoi exactement?
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/915206-les-dates-en-sql#ss_part_2
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/915206-les-dates-en-sql#ss_part_2
je veux que la date s'insère automatiquement avec celle du jour (je travaille avec des calculs et je veux que chaque calcul ait sa date )
merci beaucoup tryan44 j'ai obtenu la date d'aujourd'hui avec NOW() ma faute c'est que j'utilisé les quotes
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
Modifié par JooS le 4/06/2012 à 20:08
Modifié par JooS le 4/06/2012 à 20:08
Salut !
C'est plutôt CURDATE(), car NOW() te retourne plus exactement la date et l'heure en cours !
Tu veux dire quoi par trier les données par mois ?
Car c'est pas logique de prendre en considération que les mois tout en oubliant les années !
2010-02-21
2011-02-13
2010-03-30
2012-03-01
2011-04-03
C'est pas logique, donc il faut que tu ajoute les années avant !
Et c'est encore plus compréhensible si tu mettais !
Sauf que, si tu rempli le champs date a l'aide de CURDATE(), alors c'est inutile d'ajouter ORDER BY, car tes dates vont être inséré dans l'ordre, donc elle vont être triés par défauts !
C'est plutôt CURDATE(), car NOW() te retourne plus exactement la date et l'heure en cours !
Tu veux dire quoi par trier les données par mois ?
Car c'est pas logique de prendre en considération que les mois tout en oubliant les années !
ORDER BY MONTH(date)2010-02-01
2010-02-21
2011-02-13
2010-03-30
2012-03-01
2011-04-03
C'est pas logique, donc il faut que tu ajoute les années avant !
ORDER BY YEAR(date), MONTH(date)
Et c'est encore plus compréhensible si tu mettais !
ORDER BY date
Sauf que, si tu rempli le champs date a l'aide de CURDATE(), alors c'est inutile d'ajouter ORDER BY, car tes dates vont être inséré dans l'ordre, donc elle vont être triés par défauts !
voici la problématique de mon projet: je développe une application web qui faite la gestion, l'insertion et le calcul d'un coefficient d'abaque(ce coefficient s'obtient à la'ide d'un autre calcul d'autres indicateurs ) ce calcul peut être fait plusieurs fois dans le mois, donc je dois calculer la moyenne de ce mois.
Pour cela je veux premièrement traiter le calcul de chaque mois, sachant que mes calculs prennent la date du jour/mois/année. donc je vais utiliser ORDER bY dans tous les cas!!!
Pour cela je veux premièrement traiter le calcul de chaque mois, sachant que mes calculs prennent la date du jour/mois/année. donc je vais utiliser ORDER bY dans tous les cas!!!
S'il s'agit de faire la moyenne des valeurs du mois en cours, que faire si aucune valeur sur le mois en cours existe ? (à quelle valeur peut-on s'attendre si on est le 2012-07-01 à minuit ? )
Ne serait-ce pas plutôt les 30 derniers jours glissants (ou une toute autre période glissante) ?
Mais même en cas de période glissante, il pourrait y avoir aucune valeur, et donc pas de moyenne.
Ne serait-ce pas plutôt les 30 derniers jours glissants (ou une toute autre période glissante) ?
Mais même en cas de période glissante, il pourrait y avoir aucune valeur, et donc pas de moyenne.