【发布时间】:2014-11-01 09:23:01
【问题描述】:
我有这张表,但我无法将其格式更改为 yyyy-mm-dd,因为我有太多与此格式相关的脚本 dd-mm-yyyy,如果我要更改其格式,那将是一团糟
身份证日期 1 01-07-2014 2 02-07-2014 3 03-07-2014 4 05-07-2014 5 07-07-2014 6 14-07-2014 7 18-07-2014 8 19-07-2014 9 21-07-2014 10 01-08-2014 11 02-08-2014 12 03-08-2014关于php文件
$from = '01-07-2014';
$to = '02-08-2014';
我需要从 01-07-2014 到 01-09-2014 之间的所有日期更新一些值,格式为 dd-mm-yyyy
我正在使用
UPDATE successlog
SET successlog.overtime ='00:00'
Where date >= '$from' AND
date <='$to'
它不起作用,并且正在使用 $from 和 $to 之间的键也不起作用
当格式为 yyyy-mm-dd 时,它工作正常,但在我将格式更改为 dd-mm-yyyy 它不工作。
【问题讨论】:
-
为什么不对数据库列使用
date或datetime数据类型?您可以使用DATE_FORMAT()随意设置日期格式。 -
“$from”和“$to”之间的日期
标签: php mysql date time format