Fonction date en Français
Résolu/Fermé
LaChaux78
Messages postés
563
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
31 mars 2023
-
12 août 2016 à 14:11
LaChaux78 Messages postés 563 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 31 mars 2023 - 13 août 2016 à 21:52
LaChaux78 Messages postés 563 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 31 mars 2023 - 13 août 2016 à 21:52
A voir également:
- Php afficher date en français
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Tubidy rap francais - Forum Musique / Radio / Clip
- Traduction créole guadeloupe français reverso - Forum traduction
- Wetransfer français - Télécharger - Téléchargement & Transfert
- Ccleaner gratuit en francais - Télécharger - Nettoyage
4 réponses
Utilisateur anonyme
Modifié par ZeNairolf le 12/08/2016 à 14:39
Modifié par ZeNairolf le 12/08/2016 à 14:39
Et demain si tu testes ta fonction, ça sera Samedi 10 Octobre 2016, et c'est normal car la fonction date(), si tu précises pas de Timestamp en second paramètres, il prendra la date du jour.
Du coup au lieu de faire ça:
Essaye ça:
Après quelques astuces pour améliorer ton code, déjà tu peux gagner une ligne avec ça:
En changeant par:
D'ailleurs une astuce pour tes codes plus tard, essaye les conditions ternaires, par exemple:
Après évite de mettre un champs vide dans un tableau, essaye plutôt ça:
Du coup au lieu de faire ça:
date("w")
Essaye ça:
date("w", strtotime($out[3].'-'.$i.'-'.$out[1]))
Après quelques astuces pour améliorer ton code, déjà tu peux gagner une ligne avec ça:
if($out[2] < 10) { $out[2] = substr($out[2],1,1); }
$i = $out[2];
En changeant par:
$i = intval($out[2])
D'ailleurs une astuce pour tes codes plus tard, essaye les conditions ternaires, par exemple:
if($out[2] < 10) { $out[2] = substr($out[2],1,1); }
$i = $out[2];
//devient:
$i = ($out[2] < 10) ? substr($out[2],1,1) : $out[2];
//ça se construit comme ça:
$var = (cond) ? true : false;
Après évite de mettre un champs vide dans un tableau, essaye plutôt ça:
$mois = array('Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre');
//et $mois[$i] devient $mois[$i-1]
12 août 2016 à 15:45