Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

पेज रीफ्रेश पर रीसेट न करने के लिए उलटी गिनती टाइमर कैसे बनाएं

आपको मान को सत्र चर में पढ़ना चाहिए और उसके बाद उसका उपयोग करना चाहिए:

<?php
session_start();
if (isset($_SESSION['targetdate'])) {
    // session variable_exists, use that
    $targetDate = $_SESSION['targetdate'];
} else {
    // No session variable, red from mysql
    $result=mysql_query("select * from test where testid='29' LIMIT 1");
    $time=mysql_fetch_array($result);
    $dateFormat = "d F Y -- g:i a";
    $targetDate = time() + ($time['duration']*60);
    $_SESSION['targetdate'] = $targetDate;
}

$actualDate = time();
$secondsDiff = $targetDate - $actualDate;
$remainingDay     = floor($secondsDiff/60/60/24);
$remainingHour    = floor(($secondsDiff-($remainingDay*60*60*24))/60/60);
$remainingMinutes = floor(($secondsDiff-($remainingDay*60*60*24)-         ($remainingHour*60*60))/60);
$remainingSeconds = floor(($secondsDiff-($remainingDay*60*60*24)-    ($remainingHour*60*60))-($remainingMinutes*60));
$actualDateDisplay = date($dateFormat,$actualDate);
$targetDateDisplay = date($dateFormat,$targetDate);

?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL टाइमस्टैम्प को महीने में बदलें

  2. MySQL 5.7.10 में JSON डेटा टाइप कॉलम को कैसे अपडेट करें?

  3. PHP/MySQL दिनांक/समय अंतर

  4. उपयोगकर्ता के लिए MySQL सर्वर को रिमोट एक्सेस अनुमतियां कैसे दें?

  5. लार्वा कोड में वीडियो कैसे एम्बेड करें