我有一个问题,当SQL函数和php函数的格式为“DD-MM-YYYY”时,它们都没有正确转换日期。我使用的是mysql数据库,我希望在将日期输入数据库之前将其转换为“YYYY-MM-DD”。
SQL函数:
INSERT INTO lease
VALUES(3, 4, STR_TO_DATE('22-02-2015', '%Y-%m-%d'), STR_TO_DATE('27-02-2015', '%Y-%m-%d'))
返回“2022-02-20”和“2027-02-20”
此外,php函数将月份和日期放在错误的位置,所以我必须改为“Y-d-m”,如下所示:
$startdate = date("Y-d-m", strtotime('27-02-2015'));
$enddate = date("Y-d-m", strtotime('23-02-2015'));
虽然可以正确存储它。 <日>的任何日期> 12将日期重置为“1970-01-01”,因为它认为日期是月份。
任何人都可以帮忙吗?