找出一天

时间:2011-02-09 10:19:46

标签: php mysql

我想根据数据库日期条目找出一周中的某一天。

例如:假设我从数据库中获取值03-03-1988,我想打印星期一或星期二那天。我该怎么计算呢?

提前

thanxx ..

5 个答案:

答案 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);
?>