我有個問題。
我嘗試使用此代碼來獲取一周的第一個日期。它有效,但僅當數字有兩位數時。
因此,當周數為 10 時,它可以作業,但當周數為 9 或 09 時,它不起作用。這里有人知道錯誤嗎?
$year =2022;
$weeknr = 10;
$timestamp = strtotime("{$year}-W{$weeknr}");
var_dump($timestamp);
var_dump(date ("d-m-Y", $timestamp));
uj5u.com熱心網友回復:
參考你的 weeknr, date("W", $timestamp); 回傳字串
$year = 2022;
$weeknr = "07"; // must be string
$timestamp = strtotime("{$year}-W{$weeknr}");
var_dump($timestamp);
var_dump(date ("d-m-Y", $timestamp));
結果:
int(1644796800)
string(10) "14-02-2022"
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/489845.html
下一篇:Laravel購物車內容不增加
