如何使用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
http://stackoverflow.com/questions/1062196/date-to-day-conversion-in-php – karim79 2009-09-06 14:42:27