我想根据数据库日期条目找出一周中的某一天。
例如:假设我从数据库中获取值03-03-1988
,我想打印星期一或星期二那天。我该怎么计算呢?
thanxx ..
答案 0 :(得分:6)
你可以在mysql
中进行像
SELECT DAYOFWEEK(date) as weekday from mytable
返回date的工作日索引(1 =星期天,2 =星期一,...,7 =星期六)。
答案 1 :(得分:2)
$tm = strtotime('03-03-1988');
print strftime('%A', $tm);
但要注意strtotime
。喂食“XX-XX-XXXX”时,它被解析为“DD-MM-YYYY”,而不是人们所期望的“MM-DD-YYYY”。
答案 2 :(得分:2)
$myDay = date("l", mktime(0, 0, 0, 3, 3, 1988));
结果就是你要找的那一天。
答案 3 :(得分:2)
您需要使用strtotime和日期函数。
答案 4 :(得分:2)
<?php
$d="03-03-1988";
$i= strtotime($d);
echo date("l",$i);
?>