我必须将 Access 数据库迁移到 MySQL。我有两个问题:首先是年份是用两位数指定的;其次,这是一个生日数据库。例如我有这样的字符串:
"06/12/76 00:00:00"
"10/15/02 00:00:00"
哪一年是指最后一个(10 月 15 日)?我假设所有年份值超过 12 的日期都指向 19XX,而另一个(从 0 到 12)指向本世纪:20XX。
一旦解决了这个问题,我需要格式化这些日期。我试过这个:
$bd = strtotime($birth);
if ($bd > time()) {
$bd = strtotime("-100 years", $bd);
}
$birth = sua_date_unix2mysql($bd);
但问题是strtotime
只能管理 1970 年之后的日期。有解决这个问题的想法吗?
注意:日期时间不可用(5.2 版)