2011-02-09 78 views
1

我想根據databese日期條目找出星期幾。查找當天

例如:假設我從數據庫中獲取一個值,如03-03-1988,我想打印一天是星期一或星期二。我如何計算?

thanxx提前..

回答

6

可以在mysql

不喜歡

SELECT DAYOFWEEK(date) as weekday from mytable

Returns the weekday index for date (1 = Sunday, 2 = Monday, …, 7 = Saturday).

+0

錯誤:函數school_maneger.DAYOFWEEEK不存在:( – champ 2011-02-09 10:25:23

2
$tm = strtotime('03-03-1988'); 
print strftime('%A', $tm); 

要小心strtotime,雖然。當餵養它「XX-XX-XXXX」時,它被解析爲「DD-MM-YYYY」,而不是「MM-DD-YYYY」。

2
$myDay = date("l", mktime(0, 0, 0, 3, 3, 1988)); 

結果就是您要查找的那一天。

2

您需要strtotime和日期功能。

2
<?php 
$d="03-03-1988"; 
$i= strtotime($d); 

echo date("l",$i); 
?>