mysqljs/mysql

0000-00-00 00:00:00 timestamp is returned as a string

Open

#1,040 创建于 2015年3月27日

在 GitHub 查看
 (8 评论) (0 反应) (1 负责人)JavaScript (18,137 star) (2,502 fork)batch import
help wantedquestion

描述

this should be equal to new Date(0) I believe. Here is what i 've done to make sure I always get a date:

if (typeof result.my_col ==="string"){
              result.my_col=new Date(0);
}
/*instanceof Date can also be used
or to cover only that case something like this:
result.my_col ==="0000-00-00 00:00:00"
but I don't remember if the above was the exact string given
*/

The rest of the timestamps is returned as dates so I wouldn't expect this behavior

贡献者指南