Получение текущей даты, времени, дня в laravel


Мне нужно получить текущую дату, время, день с помощью laravel

Я попытался повторить $ldate = new DateTime('today'); и $ldate = new DateTime('now');

Но он всегда возвращает 1.

Как я могу узнать текущую дату, время, день в larvel

Author: AngularAngularAngular, 2015-01-23

8 answers

У Laravel есть привязанная к нему зависимость Carbon.

Carbon::now(), при необходимости включите пространство имен Carbon\Carbon.

Редактировать (использование и документы)

Допустим, я хочу получить дату и время и вывести их в виде строки.

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

Это будет выводиться в обычном формате Y-m-d H:i:s, существует множество предварительно созданных форматов, и вам вряд ли придется снова связываться со строками даты и времени PHP с Углерод.

Документация: https://github.com/briannesbitt/Carbon

Форматы строк для углерода: http://carbon.nesbot.com/docs/#api-formatting

 125
Author: Everon, 2016-12-09 02:27:13

Попробуйте это,

$ldate = date('Y-m-d H:i:s');
 35
Author: Vinod VT, 2015-01-23 11:46:56

В Php есть функция даты, которая работает очень хорошо. С laravel и blade вы можете использовать это без уродливых <?php эхо-тегов. Например, я использую следующее в файле .blade.php...

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

... и Laravel/blade переводит это на текущий год. Если вам нужны дата, время и день, вы будете использовать что-то вроде этого:

{{ date('Y-m-d H:i:s') }}
 26
Author: Menasheh, 2017-02-19 07:28:08

Если вы хотите использовать datetime class

$dt = new DateTime();
echo $dt->format('Y-m-d H:i:s');
 10
Author: whyguy, 2015-01-23 11:51:18
use DateTime;

$now = new DateTime();
 1
Author: Zina Taklit, 2017-09-14 21:36:12

ДЛЯ LARAVEL 5.x

Я думаю, что вы искали это


$Журнал ошибок->метки времени =ложь;

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

 1
Author: Soumitra Mandal, 2018-01-11 11:55:45
//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
Author: jacob, 2016-09-11 20:57:50

Вы можете установить часовой пояс для вашего AppServicesProvider в папке поставщика

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

, а затем use Import Carbon\Carbon и просто use Carbon::now() //получить текущее время, если вам нужно отформатировать его проверить документацию для получения дополнительных возможностей на основе ваших предпочтений Введите описание ссылки здесь

 0
Author: leafman, 2018-06-15 13:31:43