Classe Date, formater ses dates en français
Nom : Date.class
Auteur : Bruno Sabot
Version : 1.0
Version PHP : >5.0
La classe recherche permet l'utilisation des dates en Français.
Erreurs renvoyées
#0 : La fonction n'existe pas#1 : La date doit être un entier
#2 : La date est comprise entre 0 et 2 147 483 647
Liste des fonctions
- __construct
- __destruct
- __call
- __sleep
- __wakeup
- __toString
- setDate
- GetDate
- GetDay
- GetMonth
- GetTimestamp
- GetFunction
__construct($date=null)
Description :Permet la construction de l'objet Date.
Paramètres :
- $date : Le timestamp de la date à utiliser (facultatif).
Valeur de retour
- Renvoie True
Exceptions jetées
- DATE n°1
- DATE n°2
Utilisation :
<?php
$date = new Date(1234567890);
?>
<?php
$date = new Date();
?>
Haut de page
__destruct()
Description :Appellé lors de la destruction de l'objet.
Paramètres :
- Aucun paramètre.
Valeur de retour
- Renvoie true
Exceptions jetées
- Aucune Exception jetée
Utilisation :
<?php
$date = new Date();
$date->__destruct();
?>
La fonction _desctruct est appellé automatiquement à la fin de la création de la page par le navigateur
Haut de page
__call($m=NULL,$a=NULL)
Description :Fonction appellée lors de l'utilisation d'une fonction inexistante.
Paramètres :
- $m : Nom de la fonction inexistante appellée
- $a : Liste des arguments de la fonction inexistante appellée
Valeur de retour
- Renvoie une exception si erreur
- Renvoie true si aucune erreur
Exceptions jetées
- DATE n°0
Utilisation :
<?php
$date = new Date();
$date->nonExistante();
?>
Haut de page
__sleep()
Description :Fonction appellée lors de l'utilisation de la fonction serialize() sur l'objet Date.
Paramètres :
- Aucun paramètre
Valeur de retour
- Renvoie true
Exceptions jetées
- Aucune exception jetée
Utilisation :
<?php
$date = new Date();
serialize($date);
?>
Haut de page
__wakeup()
Description :Fonction appellée lors de l'utilisation de la fonction unserialize() sur l'objet Date.
Paramètres :
- Aucun paramètre
Valeur de retour
- Renvoie une exception si erreur
- Renvoie true si aucune erreur
Exceptions jetées
- Aucune exception jetée
Utilisation :
<?php
$date = new Date();
$ser = serialize($date);
$date = unserialize($ser);
?>
Haut de page
__toString()
Description :Fonction appellée lors de l'utilisation de la fonction echo() sur l'objet Date. Renvoie la date formatée en français suivant les attributs D, l, F et M de la fonction date() de PHP
Paramètres :
- Aucun paramètre
Valeur de retour
- Renvoie une chaîne de caractères contenant la date en français
Exceptions jetées
- Aucune exception jetée
Utilisation :
<?php
$date = new Date();
echo $date;
?>
Haut de page
setDate()
Description :Permet de changer le timestamp courrant de l'objet.
Paramètres :
- Aucun paramètre
Valeur de retour
- Renvoie une exception si erreur
- Renvoie true si aucune erreur
Exceptions jetées
- DATE n°1
- DATE n°2
Utilisation :
<?php
$date = new Date();
$db->setDate();
?>
<?php
$date = new Date();
$db->setDate(1234567890);
?>
Haut de page
getDate($format)
Description :Permet d'afficher la date formatée en français. Les attributs D, l, F et M de la fonction date() de PHP sont ainsi traduits.
Paramètres :
- $format : Le format désiré de la date (même notation que le format de la focntion date() de PHP)
Valeur de retour
- Renvoie la date formatée
Exceptions jetées
- Aucune exception jetée
Utilisation :
<?php
$date = new Date(1234567890);
echo $date->getDate('l d M Y'); // Renvoie Samedi 14 Février 2009
?>
Haut de page
getDay()
Description :Donne le jour de la semaine courrant en français.
Paramètres :
- Aucun paramètre
Valeur de retour
- Renvoie le jour de la semaine en français
Exceptions jetées
- Aucune exception jetée
Utilisation :
<?php
$date = new Date(1234567890);
echo $date->getDay(); // Renvoie Samedi
?>
Haut de page
getMonth()
Description :Donne le mois de la date courrante en français.
Paramètres :
- Aucun paramètre
Valeur de retour
- Renvoie le mois en français
Exceptions jetées
- Aucune exception jetée
Utilisation :
<?php
$date = new Date(1234567890);
echo $date->getMonth(); // Renvoie Février
?>
Haut de page
getTimestamp()
Description :Donne le timestamp de la date courrante.
Paramètres :
- Aucun paramètre
Valeur de retour
- Renvoie le timestamp de la date courrante
Exceptions jetées
- Aucune exception jetée
Utilisation :
<?php
$date = new Date(1234567890);
echo $date->getTimestamp(); // Renvoie 1234567890
?>
Haut de page
GetFunctions()
Description :Renvoie la lsite des fonctions disponibles.
Paramètres :
- Auucun paramètre
Valeur de retour
- Renvoie une chaîne de caractères
Exceptions jetées
- Aucune exception jetée
Utilisation :
<?php
$date = new Date();
echo $date->GetFunctions();
?>
Haut de page
