jquery里,怎么格式化时间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery里,怎么格式化时间相关的知识,希望对你有一定的参考价值。
jquery里格式化时间采用日期format函数:1、需要格式化的时间html代码:
<span class="date">06-Aug-2012</span>
<span class="date">2012/06/Aug</span>
<span class="date">Monday, August 06, 2012</span>
2、formt日期的核心js代码:
$(document).ready(function ()
$('span.date').each(function()
var dateFormat = $(this).text()
var dateFormat = $.datepicker.formatDate('MM dd, yy', new Date(dateFormat));
//alert(dateFormat);
$(this).html(dateFormat + "<br>");
);
);
3、运行结果:
06-Aug-2012 2012/06/Aug Monday, August 06, 2012 参考技术A Date.setTime(0); 不需要JQ, js就行了。
Date.toLocaleDateString() 将日期对象转换成本地日期字符串格式 参考技术B /**
* 时间对象的格式化;
*/
Date.prototype.format = function(format)
/*
* 使用例子:format="yyyy-MM-dd hh:mm:ss";
*/
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;
参考技术C 从哪样格式到哪样??
nodejs 里时间怎么格式话
参考技术A #shell or CMDnpm install moment --save
moment = require('moment')
console.log(moment(new Date()).format('YYYY-MM-DD HH:mm:ss'))本回答被提问者和网友采纳
以上是关于jquery里,怎么格式化时间的主要内容,如果未能解决你的问题,请参考以下文章
jquery里自带的时间控件,怎么禁止手动输入,只能选取控件上的日期,而且是两个时间控件选择一个时间段