js的如何进行日期格式转换成年月日
javascript 没有自己的时间格式化函数,我们可以自己自定义一个,转成自己需要的时间格式。
操作方法
- 01
获取当前日期。 <script type="text/javascript"> var d = new Date(); alert("当前日期: :" + d); </script> 这个日期不适合直接使用,需要转换成直观的时间。
- 02
修改后的代码: var d = new Date(); var d2 = d.getFullYear() + "年"+ (d.getMonth() + 1) +"月"+ d.getDate() +"日"; alert("当前日期: :" + d2);
- 03
可以把它写成一个函数: //date:时间, //type:格式数组 - - - ,年月日,/ / / function time(date,type){ if(typeof d == "object"){ var timeStr = ""; var l = arguments.length; if(l == 1){ timeStr = d.getFullYear() + "年"+ (d.getMonth() + 1) +"月"+ d.getDate() +"日 "+ d.getHours() + ":" + d.getMinutes()+":"+d.getSeconds(); }else if(l == 2){ if(typeof type == "object"){ if(type.length == 1){ timeStr = d.getFullYear() + type[0]+ (d.getMonth() + 1) +type[0]+ d.getDate() + " "+ d.getHours() + ":" + d.getMinutes()+":"+d.getSeconds(); }else if(type.length == 3){ timeStr = d.getFullYear() + type[0]+ (d.getMonth() + 1) +type[1]+ d.getDate() + type[2] +" "+ d.getHours() + ":" + d.getMinutes()+":"+d.getSeconds(); }else{ type = new Array("-"); timeStr = d.getFullYear() + type[0]+ (d.getMonth() + 1) +type[0]+ d.getDate() + type[0] +" "+ d.getHours() + ":" + d.getMinutes()+":"+d.getSeconds(); } } } return timeStr; } return ""; }
- 04
alert(time(d , new Array("年","月","日")));
- 05
alert(time(d , new Array("-")));