php的日期函数只支持1970-2038之间

解决方案 »

  1.   

    数据库中用datetime类型存储就没有这个问题了
      

  2.   

    如果数据库采用datetime类型,那我该如何把用户输入的年,月,日转换成数据库可以接受的类型呢
      

  3.   

    假定$IN['year'],$IN['month'],$IN['day']分别为输入的年月日
    插入时
    insert into tbl_name (date) values ('$IN[year]-$IN[month]-$IN[day]')
    修改时
    update tbl_name set date='$IN[year]-$IN[month]-$IN[day]'