recupere que mois et annee d'un attribut date

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 : recupere que mois et annee d'un attribut date

Re: recupere que mois et annee d'un attribut date

par marc30 » 21 nov. 2012, 09:24

salut

ma requete ne marchait pas , mais j'ai essayé la tienne et c'est parfait ! je te remercie beaucoup.

Re: recupere que mois et annee d'un attribut date

par Saian » 20 nov. 2012, 20:52

Alors tu as pu faire fonctionner cette requête ?

Perso j'aurai écrit un truc du style :
SELECT c.motif, nb.nbjours, c.emploi, c.sexe FROM creation c JOIN nb ON c.nom = nb.nom WHERE nb.date LIKE '$annee-$mois%'
Et au passage pour simplifier la séparation de année, mois et jour tu peux écrire :
list($annee, $mois, $jour) = explode('-', $_POST['date']);

Re: recupere que mois et annee d'un attribut date

par marc30 » 20 nov. 2012, 17:43

j'ai adopté la methode des date format , mais cela ne marche pas . aurais-je une erreur dans la syntaxe ?
		$date = $_POST['date'];
		$date_explosee = explode("-", $date);
		$jour = $date_explosee[2];
		$mois = $date_explosee[1];
		$annee = $date_explosee[0];
			
	
$result = mysql_query("SELECT c.motif,nb.nbjours,c.emploi,c.sexe FROM creation c JOIN nb ON c.nom=nb.nom WHERE DATE_FORMAT($date,'%Y-%m')=DATE_FORMAT(nb.date,'%Y-%m') ")  or die(mysql_error());
merci d'avance

Re: recupere que mois et annee d'un attribut date

par marc30 » 20 nov. 2012, 15:05

merci les 2 techniques marchent !!!

Re: recupere que mois et annee d'un attribut date

par dunbar » 20 nov. 2012, 13:45

bonjour

j'aimerais récupere la valeur du mois et de l'année de la valeur date et le comparé à une valeur.
// $date est sous le format aaaa-mm-jj		
$date = $_POST['date'];
$date_explosee = explode("-", $date);
$jour = $date_explosee[2];
$mois = $date_explosee[1];
$annee = $date_explosee[0];
par exemple :
if ( $date (sous le format aaaa-mm) = 2012/11)
             echo " la date est exact";
comment puis-je faire ?
merci d'avance
Salut,

En même temps il suffit de le faire via MySQL

Exemple :
DATE_FORMAT(TA_DATE, '%m/%Y')

Re: recupere que mois et annee d'un attribut date

par Saian » 20 nov. 2012, 13:22

Tu ne sais pas utiliser l'opérateur de concaténation ?
if ($annee.'/'.$mois == '2012/11')
  echo " la date est exact";

recupere que mois et annee d'un attribut date

par marc30 » 20 nov. 2012, 12:48

bonjour

j'aimerais récupere la valeur du mois et de l'année de la valeur date et le comparé à une valeur.
// $date est sous le format aaaa-mm-jj		
$date = $_POST['date'];
$date_explosee = explode("-", $date);
$jour = $date_explosee[2];
$mois = $date_explosee[1];
$annee = $date_explosee[0];
par exemple :
if ( $date (sous le format aaaa-mm) = 2012/11)
             echo " la date est exact";
comment puis-je faire ?
merci d'avance