|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
DATE COMPLETE EN FRANÇAIS
Information sur la source
Description
ce code php vous permettra d'afficher au format français et en toutes lettres de la date sur vos pages web et d être quotidiennement informer via votre site web sur le nom du saint patron du jour selon le calendrier gregorien.
Source
- <?php
- ///////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////////////
- /// ///
- /// Affichage de la date en Français avec le saint du jour ///
- /// selon le calendrier Crégorien (celui de tous les jours) ///
- /// Les remarques sont les bienvenue ///
- /// ///
- /// Developpé par Alfred Timagni T. SITEWEB http://www.bbsecurit.com ///
- /// copyright 2007-2008 Tchalftechnology, Inc ///
- /// ///
- ///////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////////////
- $day = array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat');
- $jour = array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi');
- $mois = array('Janvier', 'Fevrier', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Aout', 'Septembre', 'Octobre', 'Novembre', 'Décembre');
- $month = array('Jan','Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
- $j = date('d');
- if ($j<02)
- {
- $j = "1er";
- }
- // ici on detecte les noms courts en anglais du jour et mois en cours(ex: "sun", pour sunday et "Aug" pour August.
- $da = date('D');
- $mo = date('M');
- //année en cours sur 4 chiffres
- $a = date('Y');
- //aux noms courts en anglais des jour et mois encours on fait correspondre l'equivalent en nom long français
- // ex: sun=dimanche et Aug=Août
- if(false !== ($iClef = array_search($da, $day))) {
- $d = $jour[$iClef];
- }
- if(false !== ($iCle = array_search($mo, $month))) {
- $m = $mois[$iCle];
- }
- /*date('d') et date('m') affichent respectivement la date du jour et celle du mois sur 2 chiffres (ex: 01,02....09,10,11........20)
- or l'insertion de "01,02........09" par exemple dans la bdd deviendra automatiquement "1,2,........9". pour notre requetesql, il importe donc de transformer
- toutes les valeurs des dates de de jour et de mois compris entre 01 et 09 en des chiffres sur 1 caractere c-à-d 1,2,.......9.
- */
- if (date('d')>=10){
- $jo = date('d');
- }else{
- $jo = strrev(date('d'))/10;
- }
- if (date('m')>=10){
- $moi = date('m');
- }else{
- $moi = strrev(date('m'))/10;
- }//ici on lance la requete pour recuprerer le nom du saint patron du jour
- include('connect/conf.php');
- mysql_select_db($BD_database, $BD_connect);
- $sql = "SELECT DISTINCT saint FROM jours_de_fete WHERE jour='$jo' AND mois='$moi'";
- $sql_query = mysql_query( $sql, $BD_connect) or die (mysql_error()); //On recupère les infos sur le saint du jour
- $fete=mysql_result($sql_query, 0, saint);
- $msg = 'Fête du Jour';
- $Date_fr= $d.', '.$j.' '.$m.' '.$a .' '.' '.$msg.': '.$fete;
- mysql_free_result($sql_query);
- mysql_close($BD_connect);
- //exemple d'utilisation
- //echo $Date_fr;
- ?>
<?php
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
/// ///
/// Affichage de la date en Français avec le saint du jour ///
/// selon le calendrier Crégorien (celui de tous les jours) ///
/// Les remarques sont les bienvenue ///
/// ///
/// Developpé par Alfred Timagni T. SITEWEB http://www.bbsecurit.com ///
/// copyright 2007-2008 Tchalftechnology, Inc ///
/// ///
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
$day = array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat');
$jour = array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi');
$mois = array('Janvier', 'Fevrier', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Aout', 'Septembre', 'Octobre', 'Novembre', 'Décembre');
$month = array('Jan','Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
$j = date('d');
if ($j<02)
{
$j = "1er";
}
// ici on detecte les noms courts en anglais du jour et mois en cours(ex: "sun", pour sunday et "Aug" pour August.
$da = date('D');
$mo = date('M');
//année en cours sur 4 chiffres
$a = date('Y');
//aux noms courts en anglais des jour et mois encours on fait correspondre l'equivalent en nom long français
// ex: sun=dimanche et Aug=Août
if(false !== ($iClef = array_search($da, $day))) {
$d = $jour[$iClef];
}
if(false !== ($iCle = array_search($mo, $month))) {
$m = $mois[$iCle];
}
/*date('d') et date('m') affichent respectivement la date du jour et celle du mois sur 2 chiffres (ex: 01,02....09,10,11........20)
or l'insertion de "01,02........09" par exemple dans la bdd deviendra automatiquement "1,2,........9". pour notre requetesql, il importe donc de transformer
toutes les valeurs des dates de de jour et de mois compris entre 01 et 09 en des chiffres sur 1 caractere c-à-d 1,2,.......9.
*/
if (date('d')>=10){
$jo = date('d');
}else{
$jo = strrev(date('d'))/10;
}
if (date('m')>=10){
$moi = date('m');
}else{
$moi = strrev(date('m'))/10;
}//ici on lance la requete pour recuprerer le nom du saint patron du jour
include('connect/conf.php');
mysql_select_db($BD_database, $BD_connect);
$sql = "SELECT DISTINCT saint FROM jours_de_fete WHERE jour='$jo' AND mois='$moi'";
$sql_query = mysql_query( $sql, $BD_connect) or die (mysql_error()); //On recupère les infos sur le saint du jour
$fete=mysql_result($sql_query, 0, saint);
$msg = 'Fête du Jour';
$Date_fr= $d.', '.$j.' '.$m.' '.$a .' '.' '.$msg.': '.$fete;
mysql_free_result($sql_query);
mysql_close($BD_connect);
//exemple d'utilisation
//echo $Date_fr;
?>
Conclusion
//exemple d'utilisation //echo $Date_fr;
Historique
- 01 avril 2008 19:47:37 :
- juste pour inserer l'appel du php
- 01 avril 2008 22:58:37 :
- merci pour vos remarques.je prendrai en compte l'aspect mysql plutard
- 01 avril 2008 23:07:52 :
- remplacement des doubles quotes par les simples
- 02 avril 2008 08:43:19 :
- voila vous avez critiqué les boucles FOR dans la version de depart, alors je les enleve. merci à tous!
- 02 avril 2008 08:54:46 :
- suppression des crochets dans la declaration des tableaux
- 11 avril 2008 10:39:09 :
- simplification du code
- 10 juin 2008 06:31:43 :
- il s'agit ici de la refonte complète de la version du mois d'avril qui tenait seulement en une petite fonction affichant le date complète en français.
dans cette version
- intégration de mysql pour affichage des fêtes quotidiennes
-commentaire on ne peu plus detaillée.
-transfert du zip
la version avenir verra naitre un module trilingues(fr, rn it)et un affichage .swf
best enjoy!
- 10 juin 2008 06:43:18 :
- refonte du code source du mois d'avril.
intégration de mysql et extension des fonctionnalités de la source par affichage quotidienne du saint patron fêté.
version avenir: trilingue(fr, en, it)
Affichage en flash
Sources du même auteur
Sources de la même categorie
Sources en rapport avec celle ci
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Test de valeurs entre 2 dates [ par mfaraday ]
BonjourJe souhaiterai tester si une date se trouve bien entre deux dates butoirs. Ne m'y connaissant que moyennement, je pensais m'orienter vers times
Comparaison de date [ par benett ]
Bonjour à tous,Comment peut-on comparer 2 dates et extraire la différences en jours.Ces 2 dates sont encodées via un formulaire au format aaaa/aa/aa.C
Datetime et MySQL [ par DarkSchneider ]
Bonjour, Encore un problème, un de plus.Cette fois-ci, c'est les dates.Dans ma base MySQL, j'ai crée une table avec divers champs, dont un se nomm
Gestion de dates [ par tryoruda ]
SalutJe souhaite quelques tuyaux pour gérer les dates :- un formulaire avec choix du jour / du mois / de l'année envoie vers un seul champ Mysql date-
Nombres de jours entre 2 dates! [ par jimmy69 ]
Bonjour a tous,Voila j'ai un p'tit stress ....si quelqu'un pouvait m'aider!En fait j'enregistre mes donnees ds une table mysql , des donnees comme le
Formulaire php passage de valeur [ par quickynico ]
j'ai un formulaire qui se présente de cette façon:libellé datelib1 10/06/1995lib2 25/08/1999... ...j'ai N ligne sur lesquel uniquement la date
Comparer des dates [ par Blondy ]
Je voudrais comparer des dates pour savoir quel fichier est le plus vieux... Mais lorsque je crée une date avec date("dmy"); par exemple, ça me crée q
connaitre les jours entre deux dates [ par nikos283 ]
Bonjour,J'aimerai ecrire un petit script pour connaitres quels sont les jours entre deux date.Pars exemple je rentre en date de debut le 07/03/2004 et
Date avant 1970. [ par ckoo ]
Bonjour tout le monde.Voila le pbl :je fais une appli avec gestion des utilisateurs. On peut saisir leur date de naissance. Quand on enregistre la dat
calcul fait sue des dates [ par loicba ]
Bonjourje cherche a faire un calcul sur une date ( date courante + 7 jours) et je cherche comment controlé si un date courante est plus grande que la
|
Téléchargements
Logiciels à télécharger sur le même thème :
|