我有一个JS,我希望当JS到期日期过去时,要禁用的脚本。
如果没有TOP 3行代码,脚本可以正常工作。我不确定前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('"div[id^=\'bobito-button-wrapper\']"').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);
}
});
答案 0 :(得分:2)
使用类似的东西:
if(new Date() > new Date('2013-09-18')){
//expired
}else{
//valid
}
在服务器端管理这样的东西可能更好,所以我建议改用PHP。
答案 1 :(得分:1)
<?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和php)