日期:2014-05-16  浏览次数:20462 次

求助!日期2012-07-23 转换为2012年07月23日
javascript菜鸟求助一下,如何把一个日期格式的值如:2012-07-23 00:00:00的值转换为 2012年07月23日
谢谢!

------解决方案--------------------
最不理想的写法:

var d1 = "2012-07-23 00:00:00";
var d2 = d1.substring(0,10);
var d3 = d2.split("-");
var result = d3[0] + "年" + d3[1] + "月" + d3[2] + "日";
alert(result);
------解决方案--------------------
function date(){
var date = new Date();//获取当前时间
//var date = new Date("2012-3-2 12:12:12".replace(/-/g,"/"));//字符串转换为日期格式
var year = date.getFullYear();
var month = date.getMonth()+1; //js从0开始取 
var date1 = date.getDate(); 
var hour = date.getHours(); 
var minutes = date.getMinutes(); 
var second = date.getSeconds();
alert(year+"年"+month+"月"+date1+"日"+hour+"时"+minutes +"分"+second+"秒" );
}