tijian_tieying/web/dccdc/Scripts/public.js
2025-02-20 12:14:39 +08:00

58 lines
1.8 KiB
JavaScript

Date.prototype.format = function (format) //author: meizz
{
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;
}
function formatTime(val) {
var re = /-?\d+/;
var m = re.exec(val);
var d = new Date(parseInt(m[0]));
// 按【2012-02-13 09:09:09】的格式返回日期
return d.format("yyyy-MM-dd hh:mm:ss");
}
function formatDate(val) {
var re = /-?\d+/;
var m = re.exec(val);
var d = new Date(parseInt(m[0]));
// 按【2012-02-13 09:09:09】的格式返回日期
return d.format("yyyy-MM-dd");
}
function GetQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
function compareNow(time1) {
var now = new Date();
var t = new Date((now / 1000 * 1) * 1000);
var M = t.getMonth() + 1 < 10 ? "0" + (t.getMonth()+1): t.getMonth()+1;
var D = t.getDate() < 10 ? "0" + t.getDate() : t.getDate();
var tomorrow = t.getFullYear() + "-" + M + "-" + D;//获取当前实际日期
//console.log(tomorrow);
if (Date.parse(tomorrow) > Date.parse(time1)) {//时间戳对比
return 1;
}
return 0;
}