亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHPの日付

PHPの日付と時(shí)刻

PHPのdate()関數(shù)は、日付または時(shí)刻をフォーマットするために使用されます。

PHP Date() 関數(shù)

PHP Date() 関數(shù)は、タイムスタンプをより読みやすい日付と時(shí)刻にフォーマットします。

QQ截圖20161008172535.png


注: タイムスタンプは、特定のイベントが発生した日付とイベントを表す一連の文字です。

単純な日付を取得します

date() 関數(shù)のフォーマットパラメータは必須であり、日付または時(shí)刻のフォーマット方法を指定します。以下に、日付によく使用される文字をいくつか示します。

· D - 月の 1 日を示します (01 ~ 31)

· m - 月を示します (01 ~ 12) 桁數(shù))

· 1 - を表します曜日

「/」、「.」、「-」などの他の文字を文字に挿入して、他の形式を追加することもできます。

次の例は、3 つの異なる方法で今日の日付をフォーマットします:

<?php
echo "今天是 " . date("Y/m/d") . "<br>";
echo "今天是 " . date("Y.m.d") . "<br>";
echo "今天是 " . date("Y-m-d") . "<br>";
echo "今天是 " . date("l");
?>

PHP ヒント - 自動(dòng)著作権年

date() 関數(shù)を使用して、Web サイトのバージョン年を自動(dòng)的に更新します:

? 2010-<?php echo date("Y")?>

簡単な時(shí)刻を取得します


時(shí)間に一般的に使用される文字は次のとおりです:

· h - 先行ゼロ付きの 12 時(shí)間形式

位 · I - 最初の 0 分

· s - 最初の 0 秒 (00 -59)

· A -

次の例は、指定された形式で現(xiàn)在時(shí)刻を出力します。

<?php
echo "現(xiàn)在時(shí)間是 " . date("h:i:sa");
?>

注: PHP date() 関數(shù)はサーバーの現(xiàn)在の日付/時(shí)刻を返すことに注意してください。

タイムゾーンの取得

コードから返された時(shí)間が正確でない場合は、サーバーが別の國にあるか、別のタイムゾーンに設(shè)定されている可能性があります。

そのため、特定の場所に基づいた正確な時(shí)間が必要な場合は、使用するタイムゾーンを設(shè)定できます。

次の例では、タイムゾーンを「アジア/上?!工嗽O(shè)定し、指定された形式で現(xiàn)在時(shí)刻を出力します。

<?php
date_default_timezone_set("Asia/Shanghai");
echo "當(dāng)前時(shí)間是 " . date("h:i:sa");
?>

PHP mktime() を使用して日付を作成します

date() 関數(shù)のタイムスタンプ。タイムスタンプを指定しない場合は、(上の例のように) 現(xiàn)在の日付と時(shí)刻が使用されます。

mktime() 関數(shù)は日付の Unix タイムスタンプを返します。 Unix タイムスタンプには、Unix エポック (1970 年 1 月 1 日 00:00:00 GMT) と指定された時(shí)刻の間の秒數(shù)が含まれます。

構(gòu)文

mktime(時(shí)、分、秒、月、日、年)

次の例では、mktime() 関數(shù)で一連のパラメーターを使用して日付と時(shí)刻を作成します。 PHP strtotime () 文字列から日付を作成します

PHP strtotime() 関數(shù)は、人間が読める文字列を Unix 時(shí)間に変換するために使用されます。

構(gòu)文

strtotime(time,now)

次の例では、strtotime() 関數(shù)を使用して日付と時(shí)刻を作成します。


<?php
$d=mktime(9, 12, 31, 6, 10, 2015);
echo "創(chuàng)建日期是 " . date("Y-m-d h:i:sa", $d);
?>

PHP は文字列を日付に変換する點(diǎn)で非常に賢明であるため、さまざまな文字列を使用できます。値:

Example

<?php
$d=strtotime("10:38pm April 15 2015");
echo "創(chuàng)建日期是 " . date("Y-m-d h:i:sa", $d);
?>

Strtotime() は完璧ではないため、入力した文字列を必ず確認(rèn)してください。

その他の日付の例

次の例は、次の土曜日の日付を出力します: Instance

<?php
$d=strtotime("tomorrow");
echo date("Y-m-d h:i:sa", $d) . "<br>";
 
$d=strtotime("next Saturday");
echo date("Y-m-d h:i:sa", $d) . "<br>";
 
$d=strtotime("+3 Months");
echo date("Y-m-d h:i:sa", $d) . "<br>";
?>

次の例は、獨(dú)立記念日までの日數(shù)を出力します:

Example

<?php
$startdate = strtotime("Saturday");
$enddate = strtotime("+6 weeks",$startdate);
 
while ($startdate < $enddate) {
  echo date("M d", $startdate),"<br>";
  $startdate = strtotime("+1 week", $startdate);
}
?>

學(xué)び続ける
||
<?php date_default_timezone_set("Asia/Shanghai"); echo "當(dāng)前時(shí)間是 " . date("h:i:sa"); ?>
提出するリセットコード