这个jquery插件是如何获取当前日期的?
在此插件中: 他正在比较过期日期这个jquery插件是如何获取当前日期的?,jquery,date,Jquery,Date,在此插件中: 他正在比较过期日期d和当前日期今天,但我不明白今天如何从新日期()知道今天的日期: (函数($){ $.contentExpirator=函数(prfx){ var pfix=prfx | |“exp”; $(“[class |=”+pfix+“]”)。每个(函数(){ var eString=$(this.attr('class').split('')[0]; var dString=eString.split('-'); var d=新日期(dString[1],dStrin
d
和当前日期今天
,但我不明白今天
如何从新日期()知道今天的日期:
(函数($){
$.contentExpirator=函数(prfx){
var pfix=prfx | |“exp”;
$(“[class |=”+pfix+“]”)。每个(函数(){
var eString=$(this.attr('class').split('')[0];
var dString=eString.split('-');
var d=新日期(dString[1],dString[2]。toString()-1,dString[3]);
var today=新日期();
如果(d<今天){
$(this.css('display','none');
}
});
}
})(jQuery);
代码运行良好,我只是出于对未来的好奇而询问。新日期()的默认值是当前日期。从:
如果不提供任何参数,则构造函数将根据本地时间为今天的日期和时间创建一个日期对象
太棒了,谢谢你!我最近一直在看date()的文档,每次都跳过这一部分。。。
(function($){
$.contentExpirator = function(prfx){
var pfix = prfx || 'exp';
$("[class|="+pfix+"]").each(function(){
var eString = $(this).attr('class').split(' ')[0];
var dString = eString.split('-');
var d = new Date(dString[1],dString[2].toString()-1,dString[3]);
var today = new Date();
if(d < today){
$(this).css('display','none');
}
});
}
})(jQuery);