'2014-02-12 13:16:43' をパースしたい
MySQLのTIMESTAMPは'YYYY-MM-DD HH:MM:SS'の19文字になる。
今なら、'2014-02-12 13:16:43'の形。
これをJavaScriptのDate型にパースするには
// ダメな例
var time = new Date('2014-02-12 13:16:43');
これでOK… じゃない。
WebKit系のブラウザならこれで大丈夫なんだけど、IEやFirefoxでInvaildになる。
Chromeの場合
Firefoxの場合
こうする
var time = new Date('2014-02-12 13:16:43'.replace(/-/g, '/'));
IE・Firefoxでもパース出来た。
詳しくは
JavaScript Dateでパース出来る形式をまとめてくれているナイスなページがあったので、リンクしておく。