我想獲得10月22日的那一天(星期日,星期一......)我該怎麼做?如何使用PHP獲取特定日期的日期
回答
$date = '2009-10-22';
$sepparator = '-';
$parts = explode($sepparator, $date);
$dayForDate = date("l", mktime(0, 0, 0, $parts[1], $parts[2], $parts[0]));
您可以使用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)
希望這有助於:-)
嘿帕斯卡,感謝您6年前發佈此。它仍然幫助我,因爲我是PHP的新手。祝你今天愉快! – 2015-09-17 14:58:32
$date = '2014-02-25';
date('D', strtotime($date));
爲什麼不約會('我',strtotime($日期));因爲OP要求星期天,星期一...... *全文 – 2017-02-24 02:28:01
是的。你的答案也很好。 – 2017-02-25 15:00:54
$datetime = DateTime::createFromFormat('Ymd', '20151102');
echo $datetime->format('D');
雖然此代碼片段可能會解決問題,但[包括解釋](http://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)確實有助於提高帖子的質量。請記住,您將來會爲讀者回答問題,而這些人可能不知道您的代碼建議的原因。 – Bono 2015-03-11 13:52:40
- 1. PHP獲取特定日期
- 2. 如何使用特定日期格式獲取日期差異?
- 3. 獲取日期爲特定日期是當天的日期後
- 4. 如何從使用PHP的日期選擇器獲取日期?
- 5. Excel - 如何獲取日期是一週中的特定日期?
- 6. 如何獲取特定日期的日期範圍
- 7. 如何獲得特定一週中特定日期的日期
- 8. 使用oracle從一系列日期中獲取特定日期
- 9. 使用當前日期作爲參考獲取特定日期
- 10. 獲取特定工作日的日期
- 11. 使用MySql獲取特定日期
- 12. 如何在日期範圍內獲取所有「特定日期」
- 13. 使用日期函數獲取日期只少於特定日期
- 14. 如何在android中使用特定日期獲取當前日期名稱?
- 15. 如何從特定時區的Java日期字段獲取日曆日期?
- 16. 獲取指定日期的星期日
- 17. 如何獲取日期和日期?
- 18. Excel - 查找特定日期後特定日期的日期
- 19. PHP獲取特定工作日的重複日期
- 20. 獲取最早的日期項目特定日期
- 21. 獲取特定日期的所有年份日期
- 22. MYSQL日期時間查詢來獲取特定的日期值
- 23. 在mySQL中獲取特定日期的具體日期
- 24. 如何獲取特定日期的所有時間戳? PHP
- 25. 如何使用JodaTime獲取特定月份的最後日期?
- 26. 如何使用Yahoo Finance獲取特定日期的報價
- 27. 如何獲取特定日期的日曆活動?
- 28. 如何使用日期函數獲取日期的結束日期
- 29. MySQL:如何使用當前日期獲取「本週的日期」?
- 30. JSON.NET:獲取特定的JSON日期值
http://stackoverflow.com/questions/1062196/date-to-day-conversion-in-php – karim79 2009-09-06 14:42:27