我正试图编写一个表单,该表单将在某个特定时间禁用,并且我希望使用JavaScript进行发布。但是,由于人们可以轻松更改计算机上的日期,因此我希望能够使用Apache提供的日期作为比较日期。我尝试了一些简单的东西,但SSI回声日期不会与JavaScript日期进行比较。我的代码如下。有任何想法吗?将SSI日期与javascript日期比较
var currenttime = '<!--#config timefmt="%a %b %d %Y %H:%M:%S"--><!--#echo var="DATE_LOCAL" -->'
var currenttime = currenttime+' GMT-0400 (EDT)';
var disableDate = new Date();
disableDate.setFullYear(2011,9,18);
disableDate.setHours(17,0,0,0);
if(disableDate < currenttime)
$('#date_field').attr("disabled", true);
请注意,这不是在表单上禁用元素的正确方法。我理解这一点,但我也喜欢学习JavaScript,并且想弄清楚如何做到这一点。 – Cloudkiller