web-dev-qa-db-fra.com

Obtenir la date actuelle, l'heure, le jour à Laravel

J'ai besoin d'obtenir la date, l'heure et le jour actuels à l'aide de laravel

J'ai essayé de faire écho à $ldate = new DateTime('today'); et $ldate = new DateTime('now');

Mais il revient toujours.

Comment puis-je obtenir la date actuelle, l'heure, le jour en larvel

73

Laravel est associé à la dépendance Carbon.

Carbon::now(), incluez l'espace de noms Carbon\Carbon si nécessaire.

Modifier (utilisation et documentation)

Dites que je veux récupérer la date et l'heure et les afficher sous forme de chaîne.

$mytime = Carbon\Carbon::now();
echo $mytime->toDateTimeString();

Cela produira le format habituel de Y-m-d H:i:s, il existe de nombreux formats pré-créés et vous aurez peu de chances de devoir jouer avec les chaînes de date/heure PHP avec Carbon.

Documentation: https://github.com/briannesbitt/Carbon

Formats de chaîne pour Carbon: http://carbon.nesbot.com/docs/#api-formatting

149
Everon

Essaye ça,

$ldate = date('Y-m-d H:i:s');
40
Vinod VT

Php a une fonction de date qui fonctionne très bien. Avec laravel et blade, vous pouvez l’utiliser sans les étiquettes d'écho <?php Par exemple, j'utilise ce qui suit dans un fichier .blade.php ...

Copyright © {{ date('Y') }}

... et Laravel/blade traduit cela en l’année en cours. Si vous voulez la date et l'heure, vous utiliserez quelque chose comme ceci:

{{ date('Y-m-d H:i:s') }}
31
Menasheh

Si vous voulez utiliser datetime class

$dt = new DateTime();
echo $dt->format('Y-m-d H:i:s');
12
whyguy

Vous pouvez essayer ça.

use Carbon\Carbon;

$date = Carbon::now()->toDateTimeString();
3
Sheetal Mehra

Voici une autre façon de faire cela

Use \Carbon\Carbon;

$ date = Carbon :: now ();

echo $ date-> toRfc850String ();

La sortie sera comme ça

Saturday, 11-May-19 06:28:04 UTC
2
Amit Kumar
use DateTime;

$now = new DateTime();
1
Zina Taklit

POUR LARAVEL 5.x

Je pense que tu cherchais ça


$ errorLog-> timestamps = false;

    $errorLog->created_at = date("Y-m-d H:i:s");

1
Soumitra Mandal

Après Laravel 5.5, vous pouvez utiliser la fonction now () pour obtenir la date et l'heure actuelles.

Dans le fichier blade, vous pouvez écrire comme ceci pour imprimer la date.

{{  now()->toDateTimeString('Y-m-d') }}

 enter image description here 

1
joy

Laravel est associé à la dépendance au carbone.

Carbon :: now (), incluez si nécessaire l'espace de noms Carbon\Carbon.

Modifier (utilisation et documentation)

Dites que je veux récupérer la date et l'heure et les afficher sous forme de chaîne.

$mytime = Carbon\Carbon::now();
echo $mytime->toDateTimeString();

Cela produira dans le format habituel de Y-m-d H: i: s, il existe de nombreux formats pré-créés et il est peu probable que vous ayez besoin de déconner à nouveau avec les chaînes PHP de date-heure avec Carbon.

Documentation: https://github.com/briannesbitt/Carbon

Formats de chaîne pour Carbon: http://carbon.nesbot.com/docs/#api-formatting

0
Punit khandelwal
//Vanilla php
Class Date {
    public static function date_added($time){
         date_default_timezone_set('Africa/Lagos');//or choose your location
        return date('l F Y g:i:s ',$time);

    }


}
0
jacob

Vous pouvez définir le fuseau horaire de votre fournisseur AppServicesProvider dans le dossier du fournisseur.

public function boot()
{
    Schema::defaultStringLength(191);
    date_default_timezone_set('Africa/Lagos');
}

et ensuite use Import Carbon\Carbon et tout simplement use Carbon::now() // Pour obtenir l'heure actuelle, si vous devez le formater, consultez leur documentation pour plus d'options en fonction de vos préférences entrez la description du lien ici

0
leafman

Que diriez-vous

    $date = Carbon::now();
    return $date->toArray();

te donnera

 {
 "année": 2019, 
 "mois": 1, 
 "jour": 27, 
 "dayOfWeek": 0, 
 "dayOfYear": 26, 
 "heure": 10, 
 "minute": 28, 
 "deuxième": 55, 
 "englishDayOfWeek": "Dimanche", 
 "micro": 967721, 
 "horodatage": 1548570535, 
 "formaté": "2019-01-27 10:28:55", 
 "fuseau horaire": {
 "timezone_type": 3, 
 "fuseau horaire": "Asie/Dubaï" 
 } 
}

Les mêmes accessoires sont accessibles via


 revenir [
 'date' => $ date-> format ('Y-m-d'), 
 'année' => $ date-> année, 
 'mois' => $ date-> mois, 
 'jour' => $ date-> jour, 
 'heure' => $ date-> heure, 
 'isSaturday' => $ date-> isSaturday (), 
 ]; 

0
Faiz Khan