Javascript在某个日期后停止工作


Javascript to stop working after a certain date

我有一个JS,我希望当JS过期时,脚本被禁用。

如果没有前3行代码,脚本将正常工作。我不确定前三行出了什么问题。遵循整个代码:

#include <date.au3>
$ExpirationDate = '9/18/2013'
If _NowDate() = $ExpirationDate Then MsgBox(64, 'Info:', "")
/* TOP 3 lines above - Javascript to stop working after a certain date */
var isloggedin = true;
function bozhoShow() {
    jQuery('&quot;div[id^='&#39;bobito-button-wrapper'&#39;]&quot;').show();
}
function ggtimer() {
    if (isloggedin == false) {
        disableclicking();
    }
    jQuery(document).ready(function () {
        var testmode = 0;
        var dohidex = ' opacity: 0; filter: alpha(opacity = 0); ';
        if (testmode == true) {
            dohidex = '';
        }
        jQuery.get('functions.php?type=2', function (data) {
            if (data.length > 3) {
                //alert(data);
                disableclicking();
            } else {
                //alert(data);
            }
        });

使用类似的东西:

if(new Date() > new Date('2013-09-18')){
    //expired
}else{
    //valid
}

在服务器端管理这样的东西可能更好,所以我建议使用PHP。

<?php
$date = strtotime("2013-08-22 12:00");
$now = time();
if($date<= $now)
{
   ?>
   <script>
   //YOUR JS SCRIPT
   </script>
   <?php
}
else
{
   ?>
   <script>
   //YOUR OTHER JS SCRIPT
   </script>
   <?php
}
?>

希望有帮助:)

(这是PHP方法,因为您标记了javascript AND PHP)