您的位置:首页 > Web前端 > JavaScript

js常用时间处理函数

2015-10-13 14:34 681 查看
//获取当前日期,结果格式:YYYY-mm-DD
function getYMD(){
var d = new Date();
var year = d.getFullYear();
var month = d.getMonth() + 1; // 记得当前月是要+1的
month = month < 10 ? ("0" + month) : month;
var dt = d.getDate();
dt = dt < 10 ? ("0" + dt) : dt;
var today = year + "-" + month + "-" + dt;
return today;
}

//从date类型转化为string类型,结果格式:YYYY-mm-DD
function dateTOString(date) {
var source = new Date(date);
var yy =  source.getFullYear().toString();
var mm = source.getMonth() + 1;
mm = mm < 10 ?  ('0'+mm.toString()) : mm.toString();
var dd = source.getDate();
dd = dd < 10 ?  ('0'+dd.toString()) : dd.toString();
var aa = yy + '-' + mm + '-' + dd;
return aa;
}

//从dateTime转化为string类型,结果格式:YYYY-mm-DD HH:MM:SS
function dateTimeTOString(dateTime) {
var source = new Date(dateTime);
var yy =  source.getFullYear().toString();
var mm = source.getMonth() + 1;
mm = mm < 10 ?  ('0'+mm.toString()) : mm.toString();
var dd = source.getDate();
dd = dd < 10 ?  ('0'+dd.toString()) : dd.toString();
var hh = source.getHours();
hh = hh < 10 ?  ('0'+hh.toString()) : hh.toString();
var MM = source.getMinutes();
MM = MM < 10 ?  ('0'+MM.toString()) : MM.toString();
var ss = source.getSeconds();
ss = ss < 10 ?  ('0'+ss.toString()) : ss.toString();
var aa = yy + '-' + mm + '-' + dd + ' ' + hh + ':' + MM + ':' + ss;
return aa;
}

//获取当前时间,结果格式:YYYY-mm-DD HH:MM
function getYMDHM(){
var d = new Date();
var year = d.getFullYear();
var month = d.getMonth() + 1; // 记得当前月是要+1的
month = month < 10 ? ("0" + month) : month;
var dt = d.getDate();
dt = dt < 10 ? ("0" + dt) : dt;
var hour = d.getHours();
hour = hour < 10 ? ("0" + hour) : hour;
var minu = d.getMinutes();
minu = minu < 10 ? ("0" + minu) : minu;
var now = year + "-" + month + "-" + dt + " " + hour + ":" + minu;
return now;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: