begin process at 2012 02 05 00:11:23
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date / Heure

 > DATES EN PHP

DATES EN PHP


 Information sur la source

Note :
Aucune note
Catégorie :Date / Heure Niveau :Débutant Date de création :06/06/2002 Date de mise à jour :06/06/2002 11:19:59 Vu :7 886

Auteur : Joez

Ecrire un message privé
Site perso
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Ce code permet d'enregistrer la date dans un champs mysql DATETIME, et ensuite permet de l'afficher au bon format dans une page php
Ce script fait appelle à une fonction qui permet d'afficher soit la date, soit l'heure, soit les deux.

Source

  • // enregistrement de la date et de l'heure actuelle dans une table
  • $date=strftime("%Y-%m-%d %H:%M:%S");
  • .....
  • mysql_query("INSERT INTO url VALUES ('','$date','')");
  • .....
  • // cette fonction permet d'afficher la date au bon format
  • // $aff=1 : affiche la date $aff=2 : affiche l'heure $aff=3 : affiche la date et l'heure
  • function format_date($entry, $aff)
  • {
  • if ($aff==1)
  • {
  • echo "<FONT face=\"Verdana\" size=\"2\"> ";
  • list($fulldate,$time)=explode(" ",$entry);
  • list($year,$month,$day)=explode("-",$fulldate);
  • list($hour,$minute,$second)=explode(":",$time);
  • $ret=$day."-".$month."-".$year;
  • echo $ret;
  • }
  • else
  • if ($aff==2)
  • {
  • echo "<FONT face=\"Verdana\" size=\"2\"> ";
  • list($fulldate,$time)=explode(" ",$entry);
  • list($year,$month,$day)=explode("-",$fulldate);
  • list($hour,$minute,$second)=explode(":",$time);
  • $ret=$hour.":".$minute;
  • echo $ret;
  • }
  • else
  • {
  • echo "<FONT face=\"Verdana\" size=\"2\"> ";
  • list($fulldate,$time)=explode(" ",$entry);
  • list($year,$month,$day)=explode("-",$fulldate);
  • list($hour,$minute,$second)=explode(":",$time);
  • $ret=$day."-".$month."-".$year." à ".$hour.":".$minute;
  • echo $ret;
  • }
  • }
  • // appelle de la fonction
  • format_date($ligne["date_news"],1);
  • ou
  • format_date($ligne["date_news"],2);
  • ou
  • format_date($ligne["date_news"],3);
  • ..
// enregistrement de la date et de l'heure actuelle dans une table
$date=strftime("%Y-%m-%d %H:%M:%S");
.....
mysql_query("INSERT INTO url VALUES ('','$date','')");
.....


// cette fonction permet d'afficher la date au bon format
// $aff=1 : affiche la date  $aff=2 : affiche l'heure  $aff=3 : affiche la date et l'heure
function format_date($entry, $aff)
	{
	if ($aff==1)
		{
		echo "<FONT face=\"Verdana\" size=\"2\"> ";
		list($fulldate,$time)=explode(" ",$entry);
		list($year,$month,$day)=explode("-",$fulldate);
		list($hour,$minute,$second)=explode(":",$time);
		$ret=$day."-".$month."-".$year;
		echo $ret;
		}
	else
			if ($aff==2)
				{
				echo "<FONT face=\"Verdana\" size=\"2\"> ";
				list($fulldate,$time)=explode(" ",$entry);
				list($year,$month,$day)=explode("-",$fulldate);
				list($hour,$minute,$second)=explode(":",$time);
				$ret=$hour.":".$minute;
				echo $ret;
				}
			else
				{
				echo "<FONT face=\"Verdana\" size=\"2\"> ";
				list($fulldate,$time)=explode(" ",$entry);
				list($year,$month,$day)=explode("-",$fulldate);
				list($hour,$minute,$second)=explode(":",$time);
				$ret=$day."-".$month."-".$year." à ".$hour.":".$minute;
				echo $ret;
				}
	}

// appelle de la fonction
format_date($ligne["date_news"],1);

ou

format_date($ligne["date_news"],2);

ou

format_date($ligne["date_news"],3);

..

 Conclusion

En espérant que cela aide quelqu'un ;-)

@++
Joez


 Sources de la même categorie

Source avec une capture AGENDA GRAPHIQUE SIMPLE (DÉBUTANT) À INTÉGRER par NicomakM
CALCUL DU NOMBRE DE JOURS CONTENUS DANS L'INTERSECTION DE DE... par curphey
CALENDRIER EN 70 LIGNES par tchconst
Source avec Zip CALENDRIER par gabay
CALENDRIER SIMPLE par manuche

Commentaires et avis

Commentaire de koko le 06/06/2002 17:08:50

on est gaté pour les dates...

Commentaire de pi0up51 le 06/06/2002 18:56:03

vi ;)

Commentaire de mounissi le 21/04/2009 14:49:58

le php sa roule--->spider

Commentaire de elkarimi le 01/03/2010 03:39:35

mrci bc

Commentaire de lassissibabatounde1 le 25/06/2011 02:26:48

svp je suis un débutant. j'ai un problème. Je veux un code pour imposer à l'utilisateur de saisir une bonne date dans une zone de texte et l'enregistrer dans ma base puis un code pour lui imposer de saisir rien que du chiffre(par exple Quantité) dans une autre zone de texte .
Prière venir en aide pour palier à ce problème.
Merci d'avance

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,139 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales