【发布时间】:2014-01-11 20:07:44
【问题描述】:
我从 MySQL 得到这个值:2014-01-11 14:11:10
我想采用该值并将其格式化为:Jan 2014
最简单的方法是什么?
【问题讨论】:
-
根据具体情况,在 SQL 查询中使用
DATE_FORMAT(date, '%b %Y')这样做可能更有意义
标签: javascript mysql date
我从 MySQL 得到这个值:2014-01-11 14:11:10
我想采用该值并将其格式化为:Jan 2014
最简单的方法是什么?
【问题讨论】:
DATE_FORMAT(date, '%b %Y') 这样做可能更有意义
标签: javascript mysql date
你可以用给定的字符串实例化Date对象,比如
var date = new Date("2014-01-11 14:11:10");
然后使用该对象进行操作。不幸的是,没有内置的方法可以将其转换为您想要的格式。但是,您可以自己执行此操作。
换句话说,你可以做类似的事情
var m_names = new Array("January", "February", "March",
"April", "May", "June", "July", "August", "September",
"October", "November", "December");
var dateString = "2014-01-11 14:11:10";
var date = new Date(dateString);
var msg = m_names[date.getMonth()] + " " + date.getFullYear();
alert(msg);
【讨论】: