web-dev-qa-db-ja.com

現在の日付、時刻、laravelの日

Laravelを使って現在の日時を取得する必要があります

$ldate = new DateTime('today');$ldate = new DateTime('now');をエコーし​​ようとしました

しかし、常に1を返しています。

どのようにして現在の日付、時刻、日を取得できますか

75

LaravelにはCarbon依存関係が付いています。

Carbon::now()、必要に応じてCarbon\Carbon名前空間を含めます。

編集(使い方とドキュメント)

日付と時刻を取得して文字列として出力したいとしましょう。

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

これはY-m-d H:i:sの通常のフォーマットで出力されます、多くの事前に作成されたフォーマットがあります、そしてあなたはPHP date時間文字列をCarbonで再びめちゃくちゃにする必要がないでしょう。

ドキュメント: https://github.com/briannesbitt/Carbon

Carbonの文字列フォーマット: http://carbon.nesbot.com/docs/#api-formatting

162
Everon

これを試して、

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

Phpはとてもうまく機能する日付関数を持っています。 laravelとbladeを使えば、醜い<?php echoタグなしでこれを使うことができます。例えば、私は.blade.phpファイルで以下を使用します。

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

...そしてLaravel/bladeはそれを現在の年に変換します。日時を指定したい場合は、次のようにします。

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

datetime classを使いたい場合

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

これを試すことができます。

use Carbon\Carbon;

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

これをする別の方法はここにあります

Use \Carbon\Carbon;

$ date = Carbon :: now();

echo $ date-> toRfc850String();

出力はこのようになります

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

$now = new DateTime();
1
Zina Taklit

LARAVEL 5.x用

私はあなたがこれを探していたと思います

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

Laravel 5.5以降は、now()関数を使用して現在の日付と時刻を取得できます。

ブレードファイルでは、日付を印刷するためにこのように書くことができます。

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

enter image description here

1
joy

どうですか?

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

あなたにあげる

 {
 "年":2019年、
 "月":1、
 "日":27、
 "dayOfWeek":0、 
 "dayOfYear":26、
 "hour":10、
 "minute":28、
 "second":55、
 " englishDayOfWeek ":"日曜日 "、
"マイクロ ":967721、[.____。" "タイムスタンプ":1548570535、
 "フォーマット": "2019-01-27 10:28:55" 、
 "timezone":{
 "timezone_type":3、[.____。 "" timezone ":"アジア/ドバイ "
} 
}

同じ小道具がからアクセス可能です

 
 return [
 'date' => $ date->フォーマット( 'Ym-d')、
 'year' => $ date-> year 、
 'month' => $ date-> month、
 'day' => $ date-> day、
 'hour' => $ date-> hour、[ 'isSaturday' => $ date-> isSaturday()、
]; 
 
1
fayz

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

0
//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

プロバイダフォルダでAppServicesProviderにタイムゾーンを設定できます。

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

// use Import Carbon\Carbonそして単にuse Carbon::now() //フォーマットする必要がある場合は、現在の時刻を取得するために、自分の好みに基づいて他のオプションについてのドキュメントをチェックしてください ここにリンクの説明を入力してください

0
leafman