Fonction date en Français
Résolu/Fermé
LaChaux78
Messages postés
581
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
21 novembre 2024
-
12 août 2016 à 14:11
LaChaux78 Messages postés 581 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 21 novembre 2024 - 13 août 2016 à 21:52
LaChaux78 Messages postés 581 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 21 novembre 2024 - 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
- Traduction créole guadeloupe français reverso - Forum traduction
- Ccleaner gratuit en francais - Télécharger - Nettoyage
- Mettre messenger en français ✓ - Forum Mail
- Erkenci kuş en français netflix - Forum Cinéma / Télé
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