js 处理java_js时间处理

这篇博客详细介绍了JavaScript中用于获取当前日期和时间的函数CurentTime、CurentTime2、formate_time、formate_time2以及formate_time3,并展示了如何使用Date对象进行日期格式化。此外,还提供了一个名为Date.prototype.format的方法,允许自定义日期格式。通过这些函数和方法,开发者可以灵活地处理和展示日期和时间。
摘要由CSDN通过智能技术生成

function CurentTime()

{

var now = new Date();

var year = now.getFullYear(); //年

var month = now.getMonth() + 1; //月

var day = now.getDate(); //日

var hh = now.getHours(); //时

var mm = now.getMinutes(); //分

var clock = year + "/";

if(month < 10)

clock += "0";

clock += month + "/";

if(day < 10)

clock += "0";

clock += day + " ";

if(hh < 10)

clock += "0";

clock += hh + ":";

if (mm < 10) clock += '0';

clock += mm;

return(clock);

}

function CurentTime2()

{

var now = new Date();

var year = now.getFullYear(); //年

var month = now.getMonth() + 1; //月

var day = now.getDate(); //日

var hh = now.getHours(); //时

var mm = now.getMinutes(); //分

var ss = now.getSeconds();

var clock = year + "/";

if(month < 10)

clock += "0";

clock += month + "/";

if(day < 10)

clock += "0";

clock += day + " ";

if(hh < 10)

clock += "0";

clock += hh + ":";

if (mm < 10) clock += '0';

clock += mm + ":";

if (ss < 10) clock += '0';

clock += ss;

return(clock);

}

function formate_time(str){

var time = new Date(str);

var year = time.getFullYear(); //年

var month = time.getMonth() + 1; //月

var day = time.getDate(); //日

//var hh = time.getHours(); //时

//var mm = time.getMinutes(); //分

var clock = year + "/";

if(month < 10)

clock += "0";

clock += month + "/";

if(day < 10)

clock += "0";

clock += day;

return(clock);

}

function formate_time2(str){

var time = new Date(str);

var year = time.getFullYear(); //年

var month = time.getMonth() + 1; //月

var day = time.getDate(); //日

var hh = time.getHours(); //时

var mm = time.getMinutes(); //分

var ss = time.getSeconds();

var clock = year + "/";

if(month < 10)

clock += "0";

clock += month + "/";

if(day < 10)

clock += "0";

clock += day + " ";

if(hh < 10)

clock += "0";

clock += hh + ":";

if (mm < 10) clock += '0';

clock += mm + ":";

if (ss < 10) clock += '0';

clock += ss;

return(clock);

}

function formate_time3(str){

var time = new Date(str);

var year = time.getFullYear(); //年

var month = time.getMonth() + 1; //月

var day = time.getDate(); //日

var hh = time.getHours(); //时

var mm = time.getMinutes(); //分

// var ss = time.getSeconds();

var clock = year + "/";

if(month < 10)

clock += "0";

clock += month + "/";

if(day < 10)

clock += "0";

clock += day + " ";

if(hh < 10)

clock += "0";

clock += hh + ":";

if (mm < 10) clock += '0';

clock += mm;

//clock += mm + ":";

//if (ss < 10) clock += '0';

//clock += ss;

return(clock);

}

Date.prototype.format = function(format)

{

var o = {

"M+" : this.getMonth()+1, //month

"d+" : this.getDate(), //day

"h+" : this.getHours(), //hour

"m+" : this.getMinutes(), //minute

"s+" : this.getSeconds(), //second

"q+" : Math.floor((this.getMonth()+3)/3), //quarter

"S" : this.getMilliseconds() //millisecond

}

if(/(y+)/.test(format)) format=format.replace(RegExp.$1,

(this.getFullYear()+"").substr(4 - RegExp.$1.length));

for(var k in o)if(new RegExp("("+ k +")").test(format))

format = format.replace(RegExp.$1,

RegExp.$1.length==1 ? o[k] :

("00"+ o[k]).substr((""+ o[k]).length));

return format;

}

日期格式化

var d = new Date();

d.format('yyyy-MM-dd');

https://www.cnblogs.com/mingforyou/category/326335.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值