私はこれら 2 つの var の curdate と sdate を持っています...sdate は誰かが入力した標準的な文字列で、curdate と比較されます。curdate は smarty テンプレートの日付フィールドです (今日の日付を mm/dd/yyyy 形式で表示します)
curdate と比較する前に sdate を同じタイプ形式に変換する必要があるため、誰かが jan/12/2013 のようなものを入力しません...一致せず、このメッセージが表示されます。
if(sdate > curdate){
var d= confirm("The date you selected: " + sdate + " is in the future, OK to continue?");
if(!d) return false;
}