[英]PHP strtotime function quandry
我是編碼世界的新手以及 PHP 並且對下面代碼中的'-01'
所做的事情感到困惑。
strtotime($someYear . '-' . $someMonth . '-01');
它正在選擇每月的第一天。
.
是 PHP 中的字符串連接運算符,PHP 會自動將數字轉換為字符串。
所以假設你有:
$someYear = 2011;
$someMonth = 5;
你想要那個月開始的時間戳,你可以這樣做:
$someDate = $someYear . '-' . $someMonth . '-01'; // equivalent to "2011-5-01"
strtotime($someDate);
這有點難看,但它有效。
將日期設置為月份的第一天,即如果 $someYear 是 '1999' 而 $someMonth 是 '01' 這將產生
strtotime("1999-01-01");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.