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
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
Essaye ça,
$ldate = date('Y-m-d H:i:s');
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') }}
Si vous voulez utiliser datetime class
$dt = new DateTime();
echo $dt->format('Y-m-d H:i:s');
Vous pouvez essayer ça.
use Carbon\Carbon;
$date = Carbon::now()->toDateTimeString();
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
use DateTime;
$now = new DateTime();
POUR LARAVEL 5.x
Je pense que tu cherchais ça
$ errorLog-> timestamps = false;
$errorLog->created_at = date("Y-m-d H:i:s");
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
//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);
}
}
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
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 (), ];