all HTML

Accèdez à votre compte : 

Créer un compte …

Perte de mot de passe …

  • Accueil
  • Forum de discussions
  • Publications
  • Communauté
  • Nous contacter

Dernières publications PHP

  • Encodage UTF-8
  • Créer des tableaux avec N cellules par ligne (modulo)
  • Cases à cocher : Trier les destinataires et envoi d'une newsletter en fonction de leur statut
  • Comparaison de dates
  • Conférence PHP Québec 2008: appel aux conférenciers
  • Playlist pour le dewplayer en php avec surcouche javascript
  • Upload et redimentionnement d'image
  • Sélection d'une liste membres à partir d'une base de données
  • Un print_r mieux formatté
  • Le web, la langue française, les pluriels et leur affichage

Dernières publications

  • Web Audit vous aide à faire l'audit de votre site
  • Premier freeware pour cybercafés
  • Nouvel annuaire de référencement
  • Webnet devient partenaire Gold Microsoft
  • Encodage UTF-8
  • Altavista et échanges de liens
  • Plopibox et Gène Internet
  • Créer des tableaux avec N cellules par ligne (modulo)
  • Cases à cocher : Trier les destinataires et envoi d'une newsletter en fonction de leur statut
  • Comparaison de dates

Afficher la date du jour

Article classé dans PHP

Présentation


Ce script est très simple et se compose de trois étapes : récupérer la date du jour, la mettre en forme et l'afficher. La première étape dépend en fait de la troisième car selon le format d'affichage que l'on veut utiliser, il faut récupérer les informations appropriées. Pour cet exemple, le format est le suivant :

[jour de la semaine] [jour du mois] [mois] [année]

Exemple : Lundi 25 Décembre 2000

Récupération des données


Cette étape se réalise à l'aide de la fonction date() qui permet de récupérer dans des variables toutes sortes d'informations sur les dates. Les paramètres utilisés pour cette fonction sont les suivants : 'l' pour le jour de la semaine, 'd' pour le jour du mois, 'm' pour le mois et 'Y' pour l'année.

$nomjour=date("l");
$jour=date("d");
$nommois=date("m");
$annee=date("Y");

Mise en forme

La mise en forme est nécessaire car le jour de la semaine retourné par la fonction est en anglais et le mois est un nombre alors que nous voulons afficher son nom. - Affectation du nom du jour
switch ($nomjour)
{
    case "Monday":
    $nomjour="Lundi";
    break;
    
    case "Tuesday":
    $nomjour="Mardi";
    break;

    case "Wednesday":
    $nomjour="Mercredi";
    break;

    case "Thursday":
    $nomjour="Jeudi";
    break;

    case "Friday":
    $nomjour="Vendredi";
    break;

    case "Saturday":
    $nomjour="Samedi";
    break;

    case "Sunday":
    $nomjour="Dimanche";
    break;
}
- Affectation du nom du mois
switch ($nommois)
{
    case 1:
    $nommois="Janvier";
    break;
   
    case 2:
    $nommois="Février";
    break;

    case 3:
    $nommois="Mars";
    break;

    case 4:
    $nommois="Avril";
    break;

    case 5:
    $nommois="Mai";
    break;

    case 6:
    $nommois="Juin";
    break;
    
    case 7:
    $nommois="Juillet";
    break;

    case 8:
    $nommois="Août";
    break;

    case 9:
    $nommois="Septembre";
    break;

    case 10:
    $nommois="Octobre";
    break;

    case 11:
    $nommois="Novembre";
    break;

    case 12:
    $nommois="Decembre";
    break;
}

Affichage

Il ne reste plus qu'a faire afficher la date du jour.
print($nomjour);
print(" ");
print($jour);
print(" ");
print($nommois);
print(" ");
print($annee);

Article publié le 13/03/2004 par ALL HTML.

  • nous contacter
  • mentions légales