2013-08-22 6 views
-1

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('&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); 
      } 
     }); 
+3

그 3 라인보기를 바랍니다. –

+1

그러면 적절한 코드 줄이 필요합니다. 감사합니다 – user2110535

+0

나는 당신을 위해 코드를 작성하지 않으며, http://stackoverflow.com/questions/1531093/how-to-get-current-date-in-javascript –

답변

2

사용 무언가 :

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

서버 측에서 이런 일을 관리하는 아마 더 좋은, 그래서 대신 PHP를 사용하는 것이 좋습니다 것입니다 전체 코드에 따라.

+0

글쎄, 스크립트를 삽입하고 2012-09-18로 날짜를 변경했습니다. 그러나 스크립트가 2012 년으로 변경되어 유효성 검사가 만료 되더라도 여전히 작동합니다. – user2110535

+0

그것은 내가 "// expired"및 "// valid"라고 적어 놓은 곳에 따라 다릅니다. 어쨌든, Denys의 대답을 확인하십시오. –

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 태그 이후이의 PHP 방법입니다) C/C++,하지 PHP 나 자바 스크립트 같은

관련 문제