J'ai besoin d'obtenir la date, l'heure et le jour actuels en utilisant laravel
J'ai essayé de faire écho $ldate = new DateTime('today');
et$ldate = new DateTime('now');
Mais il renvoie toujours 1.
Comment puis-je obtenir la date, l'heure et le jour actuels dans larvel
date()
. Pas besoin de compliquer les choses faciles, ajoutez des frais généraux inutiles.echo $now = new DateTime();
alors qu'au lieu de cela, vous devez simplement définir la variable sans leecho
(c'est-à-dire faire$now = new DateTime();
) et ensuite, lorsque vous voulez faire écho, vous devez utiliser laformat()
méthode ( docs ):echo $now->format('Y-m-d');
Réponses:
Laravel a la
Carbon
dépendance qui lui est attachée.Carbon::now()
, incluez l'Carbon\Carbon
espace de noms 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.
Cela affichera le format habituel de
Y-m-d H:i:s
, il existe de nombreux formats pré-créés et vous n'aurez probablement pas besoin de modifier à nouveau les chaînes de date et d'heure PHP avec Carbon.Documentation: https://github.com/briannesbitt/Carbon
Formats de chaîne pour Carbon: http://carbon.nesbot.com/docs/#api-formatting
la source
Carbon::now()->format('d-m-Y')
Essaye ça,
la source
\Carbon\Carbon::now()->format('d.m.Y');
mieux quedate('d.m.Y')
?date('Y-m-d H:i:s')
ne fera pas mal de toute façon, non?Php a une fonction de date qui fonctionne très bien. Avec laravel et lame, vous pouvez l'utiliser sans
<?php
étiquettes d'écho laides . Par exemple, j'utilise ce qui suit dans un.blade.php
fichier ...... et Laravel / blade traduit cela à l'année en cours. Si vous voulez la date, l'heure et le jour, vous utiliserez quelque chose comme ceci:
la source
Si vous souhaitez utiliser
datetime class
la source
Après Laravel 5.5, vous pouvez utiliser la fonction now () pour obtenir la date et l'heure actuelles.
Dans le fichier lame, vous pouvez écrire comme ceci pour imprimer la date.
la source
Voici une autre façon de procéder
La sortie sera comme ça
la source
POUR LARAVEL 5.x
Je pense que tu cherchais ça
la source
Vous pouvez essayer ceci.
la source
Que diriez-vous
te donnera
Les mêmes accessoires sont accessibles via
la source
la source
Vous avez quelques aides.
L'assistant maintenant () https://laravel.com/docs/7.x/helpers#method-now
L'assistant now () a un argument optionnel, le fuseau horaire. Vous pouvez donc utiliser maintenant:
ou
De la même manière, vous pouvez utiliser l'assistant aujourd'hui () https://laravel.com/docs/7.x/helpers#method-today . C'est la "même chose" de now () mais sans heures, minutes, secondes.
À la fin, sous le capot, ils utilisent également du carbone.
la source
la source
Vous pouvez définir le fuseau horaire sur votre AppServicesProvider dans le dossier du fournisseur
et ensuite
use Import Carbon\Carbon
et simplementuse Carbon::now()
// Pour obtenir l'heure actuelle, si vous avez besoin de la formater, consultez leur documentation pour plus d'options en fonction de vos préférences, entrez la description du lien icila source
Si vous voulez la date d'aujourd'hui
utiliser l'espace de noms
code,
production ,
"Sunday"
la source
$ dayOfYear = aujourd'hui () -> dayOfYear; $ dayOfWeek = aujourd'hui ('Europe / Londres') -> dayOfWeek;
la source