簡體   English   中英

PHP strtotime function quandry

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM