出会ったものを録音します。 MVCのPOSTリクエストは、データベースの時間形式を含むJSON文字列( /日付(10000000000) /など)を返します。私はそれに対処する方法がわかりません。
Baiduの方法は適用されません。自分でそれを調査した後、それはjQueryプラグインを作り、それがすべての人に役立つことを望んでいます。
プラグインソースコード:
(function($){/format jsonによって返される日付タイプはそれ自体で定義されている形式です:たとえば:yyyy-mm-dd hh:mm:ssdtstr:jsonによって返される日付 "/date(1000000000)/"* fmt:fmt:yyy-mm-dd hh:mm:ss/$ fruction $ .todatetime(dstr); var o = {"m+":date.getmonth()+1、// month "d+":date.getdate()、// day "h+":date.gethours()、// hour hour "h+":date.gethours()、// hour "m+" // second "q +":math.floor((date.getmonth() + 3)/3)、// Quarterly "s":date.getMilliseConds()// milliseconds}; if(/y +)/.test(fmt))fmt = fmt.replace(regexp。 Regexp。$ 1.Length)))); for(var k in o)if(new regexp( "(" + k + ")")。fmt = fmt.replace(regexp。$ 1、(regexp。$ 1.LENGTH == 1)?(O [K]):(( "00" + O [K])。 o [k])。length)) +(dstr + '').replace( '/date('、 '').replace( ')/'); if(ldate> 0){return new date(ldate)} (str.split( '。')[0] == '1900/01/01 00:00:00'){return null;} else if((dstr + '')..length> 0){return new date( '。')[0]);}} return null;} 12:59:59TITLE:日付タイプ名「パブリッシュタイム」DTSTR:JSON RETURNS DATES "/日付(10000000000)/" Subsstrstart:String Truncation Position "5"/$。todateTimestring = function(title、dstr、substrtart){var dt = todateTime); if(dt); dt.getmonth() + 1; var d = dt.getdate(); var h = dt.gethours(); var i = dt.gethours(); var s = dt.gethours(); var dateStr = y + " - " +(m <10? "0": "") + m + " - dt.getDate() + "" +(dt.gethours()<10? "0": "") + dt.gethours() + ":" +(dt.getminutes()<10? "0": "") + dt.getMinutes() + ":" " +(dt.getSonds()<10? (dt.getSeconds()<10? "0") + dt.getSeconds();日付タイプ名「パブリッシュタイム」 = function(htmls、title、dtstr、dtstr01、dtstr02、substrstart){var dtstrs = todateTimestring( ""、dtstr、substrstart); if(dtstrs){dt1 = todateTime(dstr); var dt2 = dst3 = dttime(dstr01); dtr01); dtr01); (DT3){DT2 = DT3; dtstrs + '');}}})(jQuery);時間のフォーマットjQueryプラグイン使い方
1。上記のjQueryプラグインを引用します
2。フォーマット時間:
$ .post( "/tigger/getUserprizelog?t =" +math.random()、{activitycode:1138、myopenid: "@workcontext.wxuserinfo.openid"}、function(json){var str = "" "; $ .each(json.body、str =" class =/"title/"> " + model.activityprizename +" </p> "; str + =" <p class =/"time/"> " + $ .format(model.createtime、" yyyy-mm-dd hh:mm ") +" </p> "; str + =" <スパンクラス=/" ")/"> </span> "; str +=" </li> ";}); $("#record ul ")。html(str);});Model.Createtimeは、サーバーから取得される時間です
使い方:
$ .format(model.createtime、 "yyyy-mm-dd hh:mm")
上記の記事MVCでのJSフォーマットの時間についての詳細な理解は、私があなたと共有するすべてのコンテンツです。私はそれがあなたに参照を与えることができることを願っています、そしてあなたがwulin.comをもっとサポートできることを願っています。