簡體   English   中英

如何使用 PHP 獲取特定日期的日期

[英]How can I get the day of a specific date with PHP

我想得到 10 月 22 日的那一天(星期日、星期一……)。我該怎么做?

您可以使用date功能。 我正在使用strtotime獲取當天的時間戳; 還有其他解決方案,例如mktime

例如,使用“D”修飾符,對於三個字母的文本表示:

$timestamp = strtotime('2009-10-22');

$day = date('D', $timestamp);
var_dump($day);

你會得到 :

string 'Thu' (length=3)

並使用'l'修飾符,用於全文表示:

$day = date('l', $timestamp);
var_dump($day);

你得到 :

string 'Thursday' (length=8)

或者'w'修飾符,以得到當天的數字(0到6,0表示星期日,6表示星期六)

$day = date('w', $timestamp);
var_dump($day);

你會得到:

string '4' (length=1)
$date = '2014-02-25';
date('D', strtotime($date));
$datetime = DateTime::createFromFormat('Ymd', '20151102');

echo $datetime->format('D');
$date = '2009-10-22';
$sepparator = '-';
$parts = explode($sepparator, $date);
$dayForDate = date("l", mktime(0, 0, 0, $parts[1], $parts[2], $parts[0]));
$date = strtotime('2016-2-3');
$date = date('l', $date);
var_dump($date)

(我添加格式'l'所以它將返回日期的全名)

$timestamp = strtotime('2009-10-22');
$day = date('D', $timestamp);
var_dump($day);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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