source

Laravel에서 현재 날짜, 시간 및 날짜 가져오기

factcode 2022. 10. 3. 17:16
반응형

Laravel에서 현재 날짜, 시간 및 날짜 가져오기

저는 라라벨을 사용하여 현재 날짜, 시간, 날짜를 알아야 합니다.

는 울리려고 .$ldate = new DateTime('today'); ★★★★★★★★★★★★★★★★★」$ldate = new DateTime('now');

하지만 항상 1을 반환합니다.

현재 날짜, 시간, 요일은 어떻게 알 수 있나요?

은 라 the를 있다.Carbon종속성을 부여합니다.

Carbon::now() , 을 합니다.Carbon\Carbon네임스페이스를 입력합니다.

편집(사용방법 및 문서)

날짜 및 시간을 가져와 문자열로 출력한다고 가정합니다.

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

인 것, 상, of, of, of 、 、 this 、 this 、 。Y-m-d H:i:s여러 가지 포맷이 미리 생성되어 있기 때문에 Carbon에서 PHP 날짜 문자열을 다시 사용할 필요가 없을 것 같습니다.

문서: https://github.com/briannesbitt/Carbon

Carbon 문자열 형식: http://carbon.nesbot.com/docs/ #api-formating

이거 드셔보세요.

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

Php 는 php php php php php php php php php php php 。가 있으면 못생기지 할 수 .<?php 저는 '다'라는 글에서 합니다..blade.php★★★★★★★★★★★…

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

Laravel/blade는 이를 올해로 환산합니다.날짜와 시간을 원하는 경우 다음과 같은 방법을 사용합니다.

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

「 」를 사용하고 datetime do 클래스 do:

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

참고 자료입니다.

Laravel 5.5에서 now() 함수를 사용하여 현재 날짜와 시간을 가져올 수 있습니다.

블레이드 파일에서는, 인쇄 날짜를 이렇게 쓸 수 있습니다.

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

여기에 이미지 설명 입력

자세한 내용은 문서를 참조하십시오.

여기 다른 방법이 있습니다.

Use \Carbon\Carbon;

$date = 카본::now();

에코 $date->toRfc850String();

출력은 다음과 같습니다.

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

어때.

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

너에게 줄 것이다

{"년" : 2019년,"월": 1,'일' : 27,"day of Week" : 0,'연간' : 26,"시간": 10,'분' : 28,"second" : 55,"영어 Day Of Week" : "Sunday","마이크로": 967721,'접속처': 1548570535,"2019-01-27 10:28:55","타임존": {"timezone_type" : 3,'타임존' : '아시아/두바이'}}

같은 소품이라면 다음 방법으로 입수할 수 있습니다.


반환하다'date' => $date-> format('Y-m-d'),'year' => $date-> year,'month' => $date-> month,'day' => $date-> day,'hour' => $date-> 시간,'is Saturday' => $date-> is Saturday(),];

LARAVEL 5.x의 경우

이걸 찾고 있었던 것 같은데

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

이러한 규칙에 따라 임의의 날짜 형식을 얻을 수 있습니다.

$dt = Carbon::now();

var_dump($dt->toDateTimeString() == $dt);          // bool(true) => uses     __toString()
echo $dt->toDateString();                          // 1975-12-25
echo $dt->toFormattedDateString();                 // Dec 25, 1975
echo $dt->toTimeString();                          // 14:15:16
echo $dt->toDateTimeString();                      // 1975-12-25 14:15:16
echo $dt->toDayDateTimeString();                   // Thu, Dec 25, 1975 2:15 PM

이거 드셔보세요.

use Carbon\Carbon;

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

내장 PHP 기능을 사용하는 것을 선호합니다."http-03-31"과 같은 타임스탬프 형식을 얻고 싶다면 이렇게 코드를 쓰면 됩니다.

$date = date('Y-m-d', time());

이렇게 쓸 수 있는 시간 동안

$date = date('H:i:s', time());

이렇게 쓸 수 있는 그날을 위해

$date = date('l', time()); // lowercase of L

기능.time()현재 UNIX 시간을 알려주고 원하는 형식으로 변환합니다.

서드파티 패키지는 필요 없습니다.

이 Wikipedia 페이지에서 UNIX 시간에 대한 자세한 내용을 읽고 이 웹 사이트에서 변환할 수 있습니다.

마지막으로 포맷에 대해서는 w3schools 페이지를 방문하실 수 있습니다.

조력자가 몇 명 있잖아요

도우미 now() https://laravel.com/docs/7.x/helpers#method-now

도우미 now()에는 옵션인 timezone 인수가 있습니다.지금 바로 사용할 수 있습니다.

now();

또는

now("Europe/Rome");

마찬가지로 helper today() https://laravel.com/docs/7.x/helpers#method-today 를 사용할 수 있습니다.이것은 now()와 같은 것이지만 시간, 분, 초는 없습니다.

마지막에는 후드 밑에도 카본이 사용되고 있습니다.

사용하고 있다now()사용자를 생성하기 위해 8단계에서

User::create([
   'name'=>'admin',
   'email'=>'admin@email.test',
   'email_verified_at'=>now(),
   'password'=>bcrypt('123456'),
]);

데이터.

return now()->toDateString();

시간을

return now()->toTimeString(); 
use DateTime;

$now = new DateTime();

매우 간단합니다.

Carbon::now()->toDateString()

그러면 2020-10-29와 같은 완벽한 형식의 날짜 문자열이 제공됩니다.

Larabel 5.5 이상에서는now()글로벌 도우미로서Carbon::now(), 다음과 같이 합니다.

now()->toDateString()

Laravel 블레이드 외관:

{{\Carbon\Carbon::now()->format('d-m-Y')}}

표준 시간대:

{{\Carbon\Carbon::now("아시아/도쿄")->형식('d-m-Y')}

사용 가능한 목록 형식: https://www.php.net/manual/en/datetime.format.php

이용 가능한 시간대 목록: https://www.php.net/manual/en/timezones.php

이거 드셔보세요.

$tmp = (new DateTime)->format('d-m-Y');
echo $tmp;

[ Timestamp ]를 클릭합니다.

$kTsp = (new DateTime)->getTimestamp();
echo $kTsp;
//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);

    }


}

공급자 폴더에서 AppServicesProvider의 표준 시간대를 설정할 수 있습니다.

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

그리고 나서.use Import Carbon\Carbon간단히 말하면use Carbon::now()//현재 시각을 취득하려면 , 포맷을 실시할 필요가 있는 경우는, 프리퍼런스에 근거해 메뉴얼을 참조해 주세요.링크 설명을 여기에 입력해 주세요.

뷰의 입력값에 직접 날짜를 입력해야 하는 경우 다음과 같이 하십시오(myview .blade.php).

<input type="date" name="Date" value="{{date('Y-m-d', time())}}">

오늘 날짜를 원하시면

네임스페이스 사용

use Carbon\Carbon as time;

코드,

 $mytime=time::now();
 $date=$mytime->toRfc850String();
 $today= substr($date, 0, strrpos($date, ","));
 dd($today)

산출량,"Sunday"

사용할 수 있습니다.today() 기능합니다.

$today = today('Europe/London');
$dayOfYear = $today->dayOfYear;
$dayOfWeek = $today->dayOfWeek;

오늘의 데이터와 시간

return now::();

시간을

return now()->toTimeString();

언급URL : https://stackoverflow.com/questions/28109179/getting-current-date-time-and-day-in-laravel

반응형