我的网站中嵌入了一个倒计时.它在Mozilla/Chrome/IE9中运行良好,但不适用于IE 8.
$(function () {
var ts = 1359647999000;
if (ts > 1356524873000) {
$('#countdown').countdown({
timestamp: ts
});
}
});
Run Code Online (Sandbox Code Playgroud) 我有一个名为test的mysql表,结构代码如下
CREATE TABLE IF NOT EXISTS `test` (
`id` int(11) NOT NULL,
`name` varchar(255) NOT NULL,
`assigned_date` date NOT NULL
) ENGINE=InnoDB
Run Code Online (Sandbox Code Playgroud)
该表包含以下数据:
INSERT INTO `test` (`id`, `name`, `assigned_date`) VALUES
(0, 'A', '2012-12-23'),
(0, 'B', '2012-12-25');
Run Code Online (Sandbox Code Playgroud)
现在的问题是,当我运行以下查询时,它不会返回任何行.
SELECT name
FROM test
WHERE
DATE_FORMAT(assigned_date, '%m/%d/%Y') >= '12/01/2012'
AND
DATE_FORMAT(assigned_date, '%m/%d/%Y') <= '01/02/2013'
Run Code Online (Sandbox Code Playgroud)
但是当我使用以下命令时,它会按预期返回两行.
SELECT name
FROM test
WHERE
assigned_date >= STR_TO_DATE('12/01/2012', '%m/%d/%Y')
AND
assigned_date <= STR_TO_DATE('01/02/2013', '%m/%d/%Y')
Run Code Online (Sandbox Code Playgroud)
有什么不同 ?为什么DATE_FORMAT不起作用?
请帮助我在网站上使用date_format功能.现在看来我必须更新整个网站.
谢谢.