zoukankan      html  css  js  c++  java
  • 倒计时相关函数 php

    <script type="text/javascript"  language="javascript">
    function datetime_to_unix(datetime){
        var tmp_datetime = datetime.replace(/:/g,'-');
        tmp_datetime = tmp_datetime.replace(/ /g,'-');
        var arr = tmp_datetime.split("-");
        var now = new Date(Date.UTC(arr[0],arr[1]-1,arr[2],arr[3]-8,arr[4],arr[5]));
        return parseInt(now.getTime()/1000);
    }
    
    setTimeout("count_down()",1000);//设置每一秒调用一次倒计时函数
    //依据天,时。分,秒的ID找到相相应的元素
    var time_day = document.getElementById("times_day");
    var time_hour = document.getElementById("times_hour");
    var time_minute = document.getElementById("times_minute");
    var time_second = document.getElementById("second");
    var time_end = datetime_to_unix("<?php echo date('Y-m-d H:i:s',$product['stop']);?>")*1000;  // 设定活动结束结束时间 1410793200000 
    var time_start = datetime_to_unix("<?

    php echo date('Y-m-d H:i:s',$product['start']);?>")*1000; // 设定活动结束结束时间 1409545430000 //定义倒计时函数 function count_down(){ var time_now = new Date(); // 获取当前时间 time_now = time_now.getTime();// 获取当前时间戳 var time_distance = time_end - time_now; // 时间差:活动结束时间减去当前时间 var time_startd=time_start - time_now; // 时间差:活动開始时间减去当前时间 var int_day, int_hour, int_minute, int_second; if(time_startd>0){ int_day = Math.floor(time_startd/86400000) time_startd -= int_day * 86400000; // 相减的差数换算成小时 int_hour = Math.floor(time_startd/3600000) time_startd -= int_hour * 3600000; // 相减的差数换算成分钟 int_minute = Math.floor(time_startd/60000) time_startd -= int_minute * 60000; // 相减的差数换算成秒数 int_second = Math.floor(time_startd/1000) // 推断小时小于10时。前面加0进行占位 if(int_hour < 10) int_hour = "0" + int_hour; // 推断分钟小于10时,前面加0进行占位 if(int_minute < 10) int_minute = "0" + int_minute; // 推断秒数小于10时。前面加0进行占位 if(int_second < 10) int_second = "0" + int_second; var timea = document.getElementById("timea"); timea.innerHTML='開始时间:<label id="times_day">'+int_day+'</label>天<label id="times_hour">'+int_hour+'</label>时<label id="times_minute">'+int_minute+'</label>分<label id="second">'+int_second+'</label>秒'; setTimeout("count_down()",1000); }else{ if(time_distance >= 0){ // 相减的差数换算成天数 int_day = Math.floor(time_distance/86400000) time_distance -= int_day * 86400000; // 相减的差数换算成小时 int_hour = Math.floor(time_distance/3600000) time_distance -= int_hour * 3600000; // 相减的差数换算成分钟 int_minute = Math.floor(time_distance/60000) time_distance -= int_minute * 60000; // 相减的差数换算成秒数 int_second = Math.floor(time_distance/1000) // 推断小时小于10时。前面加0进行占位 if(int_hour < 10) int_hour = "0" + int_hour; // 推断分钟小于10时。前面加0进行占位 if(int_minute < 10) int_minute = "0" + int_minute; // 推断秒数小于10时。前面加0进行占位 if(int_second < 10) int_second = "0" + int_second; // 显示倒计时效果 time_day.innerHTML = int_day; time_hour.innerHTML = int_hour; time_minute.innerHTML = int_minute; time_second.innerHTML = int_second; setTimeout("count_down()",1000); }else{ var timea = document.getElementById("timea"); timea.innerHTML='<font size="3px">剩余时间:申请时间已过</font>'; } } } </script>


  • 相关阅读:
    009-LSTM网络-长短记忆网络
    008---递归神经网络-RNN
    007-卷积神经网络03-前向传播-反向传播
    006-卷积神经网络02-池化层,全连接层
    005-卷积神经网络01-卷积层
    004-神经网络
    003-神经网络基础-最优化,前向传播,反向传播
    002-神经网络基础-得分函数,SVM损失函数,正则化惩罚项,softmax函数,交叉熵损失函数
    001-神经网络基础-K近邻算法
    DBSCAN聚类算法
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/5401454.html
Copyright © 2011-2022 走看看