js 时间格式化 输出

//日期时间 储备技术
    mm=new Date() // 当前时间
    d=$('#cmp095f33newDatebox').val()
    d2=new Date(d)
    dd=d2
    d3=new Date(d2.setMonth(d2.getMonth()-1)) // 减去一个月
    formatDate(d3,"yyyy-M-d h:m:s.S")

//  时间格式转换
function formatDate(objDate,fmt)
{ 
  var o = {
    "M+" : objDate.getMonth()+1, //月份
    "d+" : objDate.getDate(), //日
    "h+" : objDate.getHours()%12 == 0 ? 12 : objDate.getHours()%12, //小时
    "H+" : objDate.getHours(), //小时
    "m+" : objDate.getMinutes(), //分
    "s+" : objDate.getSeconds(), //秒
    "q+" : Math.floor((objDate.getMonth()+3)/3), //季度
    "S" : objDate.getMilliseconds() //毫秒
  };
  if(/(y+)/.test(fmt))
    fmt=fmt.replace(RegExp.$1, (objDate.getFullYear()+"").substr(4 - RegExp.$1.length));
  for(var k in o)
    if(new RegExp("("+ k +")").test(fmt))
  fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
  return fmt;
} 
// 将时间戳转换为YYYY-MM-dd HH:mm:ss格式
function formatDate(value) {
  var date = new Date(value);
  var y = date.getFullYear(),
    m = date.getMonth() + 1,
    d = date.getDate(),
    h = date.getHours(),
    i = date.getMinutes(),
    s = date.getSeconds();
  if (m < 10) { m = '0' + m; }
  if (d < 10) { d = '0' + d; }
  if (h < 10) { h = '0' + h; }
  if (i < 10) { i = '0' + i; }
  if (s < 10) { s = '0' + s; }
  var t = y + '-' + m + '-' + d + ' ' + h + ':' + i + ':' + s;
  return t;
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值