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
'source' 카테고리의 다른 글
JMeter JDBC 수동 커밋 (0) | 2022.10.03 |
---|---|
Python을 사용하여 SQLite에 행을 삽입한 후 삽입된 ID를 검색하는 방법은 무엇입니까? (0) | 2022.10.03 |
설정할 JavaScript 배열 (0) | 2022.10.03 |
InnoDB: 이전에 열린 테이블스페이스를 열려고 했습니다. (0) | 2022.10.03 |
예외 없이 파일이 존재하는지 확인하려면 어떻게 해야 합니까? (0) | 2022.10.03 |