我正在教堂里工作,以前有很多活动1970,这些活动从1001今天开始,如何存储日期MySQL?
1970
1001
MySQL
$y = $_REQUEST["year"]; $m = $_REQUEST["month"]; $d = $_REQUEST["day"]; $date = date("Y-m-d", "$y/$m/$d");
这仅适用于以下日期1970,我如何存储今年之前的日期?
我应该使用哪种数据类型MySQL?现在,我已经把我列date式
date
DATE很好 它可以存储从1000到9999 AD的值。
DATE
当您只需要一个日期值而没有时间部分时,将使用DATE类型。MySQL检索并以’YYYY-MM-DD’格式显示DATE值。支持的范围是“ 1000-01-01”至“ 9999-12-31”。
这与PHP的老式日期函数(date(),strtotime()....)不同,它们与UNIX时间戳一起使用,并且当使用32位值时,其日期范围限制为1970年至2038年。
date()
strtotime()
要使用超出此日期范围的日期值,请使用PHP 5的新的面向对象的DateTime类。
DateTime