当前位置:主页 > 生活知识 >

js格式化(js求助,把纯数字日期转换成年月日)

  • 生活知识
  • 2023-09-10 13:29
  • 来源:www.renliuw.cn
  • 生活知识

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

方法

1

/5

获取当前日期。

<script type="text/javascript">

var d = new Date();

alert("当前日期 :" + d);

</script>

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

2

/5

修改后的代码

var d = new Date();

var d2 = d.getFullYear() + "年"+ (d.getMonth() + 1) +"月"+ d.getDate() +"日";

alert("当前日期 :" + d2);

3

/5

可以把它写成一个函数

//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

/5

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

5

/5

alert(time(d , new Array("-

无痛人流