ホームページ > バックエンド開発 > PHPチュートリアル > コードを共有する場合でも、関連する質問をすることになります。

コードを共有する場合でも、関連する質問をすることになります。

WBOY
リリース: 2016-06-13 12:24:14
オリジナル
924 人が閲覧しました

記事リストの下部をクリックしてさらに読み込んでください。コードを共有している場合でも、質問することもできます。
JQ ajax コード:

<br /><script type="text/javascript"><br />	//格式化时间戳<br />	function getLocalTime(nS) {<br />		return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/,' ');<br />	}<br />	var page = 3;<br />	$(function() {<br />		$('#morse').on('click', function() {<br />			page += 3;<br />			$.ajax({<br />	            url:"__URL__/index",<br />	            data:{<br />					p:page,<br />				},<br />	            type:"post",<br />	            success:function(data){<br />					var html = '';<br />					for(var i in data){<br />						var addtime	= getLocalTime(data[i].addtime);<br />						html += '<div class=\"am-container\" id=\"morelist\">';<br />							html +='<ul id=\"list\" class=\"am-list\">';<br />							  	html +='<li class=\"am-g am-list-item-desced am-padding-horizontal-sm\">';<br />							  		html +='<a class=\"am-list-item-hd\" target=\"_blank\" href=\"\">'+data[i].title+'</a>';<br />							  		html +='<div class=\"am-list-item-text\">发布时间:'+addtime+'</div>';<br />							  		html +='<div class=\"am-list-item-text\">';<br />							  		html +='总阅读量:<span class=\"am-text-danger\">'+data[i].readcount+'</span> ';<br />							  	html +='</li>';<br />							html +='</ul>';<br />						html +='</div>';<br />					}<br />					$("#list").append(html);//在后面追加显示<br />				}<br />			});   <br />    	});<br />	});<br /></script><br />
ログイン後にコピー

ThinkPHP3.2.3 フロント コントローラー インデックス メソッド:
<br />public function index(){<br />		if(!empty($_POST['p'])){//点击加载更多 <br />			$p = $_POST['p'];//3 6 9<br />			$amount = 3; //显示条数<br />			//$count = M("micro_article")->count();//总数<br />			$Model = new \Think\Model();<br />			$list  = $Model->query("SELECT * FROM `day_micro_article` ORDER BY addtime DESC LIMIT $p,$amount");<br />			$this->ajaxReturn($list);<br />		}<br />		$count = M("micro_article")->count();<br />        $Page  = new \Think\Page($count, 3);<br />		<br />        $show  = $Page->show();<br />		$Model = new \Think\Model();<br />		//默认显示最新三条<br />	    $list  = $Model->query("SELECT * FROM `day_micro_article` WHERE `status` = 1 AND `is_rec` = 1 ORDER BY `addtime` DESC LIMIT " . $Page->firstRow . ',' . $Page->listRows);<br />		$shouyi= M("Micro_customlucre")->where(array("zid"=>1))->find();<br />		$this->assign('list', $list);<br />		$this->assign('vo1', $shouyi);<br />		$this->assign('show', $show);<br />		$this->display();<br />	}<br />
ログイン後にコピー


私の質問: getLocalTime 形式のタイムスタンプ関数は、2015/9/4 7:07 PM の時刻を取得します。
図に示すように:

欲しい 2015/ 9/4 19:07:22次のような形式にします



-----解決策のアイデア----------- ---- ------
function getLocalTime(nS) {<br />  var d = new Date(parseInt(nS) * 1000);<br />  return d.getYear() + '/' + (d.getMonth()+1) + '/' + d.getDate() + ' ' + d.getHours() + ':' + d.getMinutes() + ':' + d.getSeconds();<br />}<br />
ログイン後にコピー


$.ajax には dataType:'json' 属性がないため、返されるデータは文字列です。
これは共有には非倫理的です (キーコードを意図的に隠す)

-----解決策のアイデア------ ---
返されるデータは json ではなく txt です。だからそれは説明できないんです。

<br /><script type="text/javascript"><br />    //格式化时间戳<br />    function getLocalTime(nS) {<br />        return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/,' ');<br />    }<br />    var page = 3;<br />    $(function() {<br />        $('#morse').on('click', function() {<br />            page += 3;<br />            $.ajax({<br />                url:"__URL__/index",<br />                data:{<br />                    p:page,<br />                },<br />                type:"post",<br />               dataType:"JSON",<br />                success:function(data){<br />                    var html = '';<br />                    for(var i in data){<br />                        var addtime    = getLocalTime(data[i].addtime);<br />                        html += '<div class=\"am-container\" id=\"morelist\">';<br />                            html +='<ul id=\"list\" class=\"am-list\">';<br />                                  html +='<li class=\"am-g am-list-item-desced am-padding-horizontal-sm\">';<br />                                      html +='<a class=\"am-list-item-hd\" target=\"_blank\" href=\"\">'+data[i].title+'</a>';<br />                                      html +='<div class=\"am-list-item-text\">发布时间:'+addtime+'</div>';<br />                                      html +='<div class=\"am-list-item-text\">';<br />                                      html +='总阅读量:<span class=\"am-text-danger\">'+data[i].readcount+'</span> ';<br />                                  html +='</li>';<br />                            html +='</ul>';<br />                        html +='</div>';<br />                    }<br />                    $("#list").append(html);//在后面追加显示<br />                }<br />            });   <br />        });<br />    });<br /></script><br />
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート