私は特定の時間に無効になるフォームを書こうとしています。しかし、人々は自分のコンピュータ上の日付を簡単に変更することができるので、私は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