Outils pour utilisateurs

Outils du site


devweb:laravel:carbon (lu 16385 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
devweb:laravel:carbon [18-12-2016 14:49]
edmc73 [Carbon]
devweb:laravel:carbon [20-02-2017 16:58]
edmc73
Ligne 9: Ligne 9:
 <code php> <code php>
     protected $dates = [     protected $dates = [
-        'created_at', 
-        'updated_at', 
         'deadline',         'deadline',
         'closed_at'         'closed_at'
Ligne 61: Ligne 59:
  
 Transformer des secondes en heure minute seconde Transformer des secondes en heure minute seconde
 +<code php>
   >>> \Carbon\Carbon::parse('0sec')->diff(\Carbon\Carbon::parse('490sec'))->format('%H:%I:%S')   >>> \Carbon\Carbon::parse('0sec')->diff(\Carbon\Carbon::parse('490sec'))->format('%H:%I:%S')
   => "00:08:10"   => "00:08:10"
 +</code>
 +
 +Récupérer une date au format français dd/mm/yyyy pour l'intégrer dans un model
 +
 +<code php>
 +  >>> \Carbon\Carbon::createFromFormat('d/m/Y','11/06/1990')
 +  => Carbon\Carbon {#688
 +       +"date": "1990-06-11 16:52:04.000000",
 +       +"timezone_type": 3,
 +       +"timezone": "Europe/Paris",
 +     }
 +</code>
 +
 +exemple dans un controller
 +<code php>
 +     $charge->date_debut          = Carbon::createFromFormat('d/m/Y',$request->input('date_debut'));
 +     $charge->date_fin            = Carbon::createFromFormat('d/m/Y',$request->input('date_fin'));
 +</code>
  
 Plein d'autre exemple dans la docs => http://carbon.nesbot.com/docs/ Plein d'autre exemple dans la docs => http://carbon.nesbot.com/docs/
devweb/laravel/carbon.txt · Dernière modification: 14-08-2018 14:58 de edmc73