多语言展示
当前在线:1219今日阅读:27今日分享:41

js的如何进行日期格式转换成年月日

javascript 没有自己的时间格式化函数,我们可以自己自定义一个,转成自己需要的时间格式。
方法/步骤
1

获取当前日期。这个日期不适合直接使用,需要转换成直观的时间。

2

修改后的代码:var d = new Date(); var d2 = d.getFullYear() + '年'+ (d.getMonth() + 1) +'月'+ d.getDate() +'日'; alert('当前日期: :' + d2);

3

可以把它写成一个函数://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 ''; }

4

alert(time(d , new Array('年','月','日')));

5

alert(time(d , new Array('-')));

推荐信息