Подтвердить что ты не робот

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

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

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

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

Как я могу получить текущую дату, время, день в larvel

4b9b3361

Ответ 1

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

Carbon::now(), при необходимости используйте пространство имен Carbon\Carbon.

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

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

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

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

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

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

Ответ 2

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

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

Ответ 3

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

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

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

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

Ответ 4

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

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

Ответ 5

Вы можете попробовать это.

use Carbon\Carbon;

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

Ответ 6

Вот еще один способ сделать это

Use \Carbon\Carbon;

$ date = Carbon :: now();

echo $date-> toRfc850String();

Выход будет такой

Saturday, 11-May-19 06:28:04 UTC

Ответ 7

use DateTime;

$now = new DateTime();

Ответ 8

ДЛЯ LARAVEL 5.x

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

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

Ответ 9

Как насчет

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

дам тебе

{
  "year": 2019,
  "month": 1,
  "day": 27,
  "dayOfWeek": 0,
  "dayOfYear": 26,
  "hour": 10,
  "minute": 28,
  "second": 55,
  "englishDayOfWeek": "Sunday",
  "micro": 967721,
  "timestamp": 1548570535,
  "formatted": "2019-01-27 10:28:55",
  "timezone": {
    "timezone_type": 3,
    "timezone": "Asia/Dubai"
  }
}

Те же реквизиты доступны через

    return [
             'date' => $date->format('Y-m-d'),
              'year' => $date->year,
              'month' => $date->month,
              'day' => $date->day,
              'hour' => $date->hour,
              'isSaturday' => $date->isSaturday(),
          ];

Ответ 10

После Laravel 5.5 вы можете использовать функцию now() для получения текущей даты и времени.

В блейд файле вы можете написать так, чтобы напечатать дату.

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

enter image description here

Ответ 11

//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);

    }


}

Ответ 12

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

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

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

Ответ 13

У Laravel есть углеродная зависимость.

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

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

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

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

Это выведет в обычном формате Ymd H: i: s, есть много предварительно созданных форматов, и вам вряд ли придется снова связываться со строками даты и времени PHP с Carbon.

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

Строковые форматы для Carbon: http://carbon.nesbot.com/docs/#api-formatting