PHP-JS-運營工具之封號系統總結!

1.誰來給時間:

    是JS ? PHP ? 還是Mysql ?他們都可以給出當前時間。但最後,我老大告訴我,用Mysql給時間,因爲準確(但這點我依然保持疑問,還需觀察)。

2.時間的類型:

    Mysql的timestamp是一段年月日。例:2018-08-01 20:25:23;

    而PHP的time()得到以計算,並且還是UTC(需要date_default_timezone_set('Asiz/Shanghai'))的timestamp。例:1532929255;

    js的new Date().getTime()得到以毫秒計算的timestamp。例:1532929281199;

3.不同時間類型處理後做倒計時:

    當前時間是JS:new Date().getTime();

    到期時間mysql:new Date('mysql 拿過來的時間戳').getTime();

4.時間到後,處理事件:

    。。。。。

5.實時監控:

    進程。我們不可能一直打開一個網頁執行JS,或者一個PHP一直監控是否時間已到。此時,我們需要在Apache 上開啓一個進程。PHP開啓進程方式,如下:

        ①ignore_user_abort();//關閉瀏覽器仍然執行; 

        ②set_time_limit(0);//讓程序一直執行下去。

        ③do{

            //執行代碼

        }while(true);

6.單例:

    進程只能有一個;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章