国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

一個php+js實時顯示時間問題

2019-11-20 11:28:31
字體:
來源:轉載
供稿:網友

我們先來看下這段代碼

$(function(){setInterval(function(){var timer = '<?php echo date("Y-m-d H:i:s",time()) ?>';$("#test").append(timer);},500);});

這段代碼哪里有問題,為啥網頁加載后網頁一直是那個時間不會變呢?php和js的加載機制有啥不同?

這樣是不對的,php代碼在輸出前被解釋,瀏覽器收到的代碼應該是這個樣子的

$(function(){ setInterval(function(){var timer = '2015-01-02 12:02:02';$("#test").append(timer);},500);});

這樣,當你定時更新的都是一個定值
修改如下

// 對Date的擴展,將 Date 轉化為指定格式的String// 月(M)、日(d)、小時(h)、分(m)、秒(s)、季度(q) 可以用 1-2 個占位符, // 年(y)可以用 1-4 個占位符,毫秒(S)只能用 1 個占位符(是 1-3 位的數字) // 例子: // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 // (new Date()).Format("yyyy-M-d h:m:s.S")   ==> 2006-7-2 8:9:4.18 Date.prototype.Format = function (fmt) { //author: meizz   var o = {    "M+": this.getMonth() + 1, //月份     "d+": this.getDate(), //日     "h+": this.getHours(), //小時     "m+": this.getMinutes(), //分     "s+": this.getSeconds(), //秒     "q+": Math.floor((this.getMonth() + 3) / 3), //季度     "S": this.getMilliseconds() //毫秒   };  if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));  for (var k in o)  if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));  return fmt;} $(function(){ setInterval(function(){var timer = new Date().Format("yyyy-MM-dd HH:mm:ss");$("#test").append(timer);},500);});

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁乡县| 乐昌市| 新沂市| 麻栗坡县| 四子王旗| 洪泽县| 中牟县| 朝阳市| 桂阳县| 江永县| 凤城市| 盘锦市| 奉化市| 阜宁县| 台前县| 安阳县| 简阳市| 忻城县| 闽清县| 吉林省| 甘肃省| 富川| 龙川县| 朝阳县| 东源县| 常州市| 黎川县| 耒阳市| 安阳县| 古田县| 呈贡县| 闽侯县| 汪清县| 彩票| 神池县| 新乡县| 中西区| 靖远县| 武乡县| 当涂县| 宝鸡市|