Registre um que encontrei. A solicitação de postagem no MVC retorna uma string json que contém o formato de tempo no banco de dados (como: /data (10000000000) /). Não sei como lidar com isso.
Os métodos do Baidu não são aplicáveis. Depois de pesquisar sozinho, ele fez um plug-in jQuery, esperando que seja útil para todos.
Código fonte do plug -in:
(function ($) {/formato O tipo de data retornado por json é o formato definido por si mesmo: por exemplo: yyyy-mm-dd hh: mm: ssdtstr: a data retornada por json "/date (1000000000)/"* fmt: formato personalizado, como: yyyy-mm-dd hh: mm: mm: ss: ss: st) fums/fums/st) (fummyyyyyyyyy (1000000000)/"* fmt: formato personalizado, como: yyyy mm-dd hh: mm: mm: ss: ss/format: yyyyyy (sats-mm-mm (10000000)/"* fmt: st format, como: yyyy mm-dd hh: mm mm: ss: ss st) e fumm (fummyyyyyyyyyyy (1000000.000)/"* fmt: st: st (formats d. $ .TodateTime (dstr); var o = {"m+": date.getmonth ()+1, // mês "d+": date.getdate (), // dia "h+": date.gethours (), // hora "h+": date.gethours (), // hour "m+": // segundo "q +": math.floor ((date.getmonth () + 3)/3), // trimestralmente "s": date.getMillisEconds () // milisEconds}; if (/(y+ )/.test(fmt)) fmt = fmt.Place (regexp. Regexp. $ 1.Length)); para (var k em o) if (novo regexp ("(" + k + ")"). Teste (fmt)) fmt = fmt.replace (regexp. fmt;}/formato json retorna o tipo de data longa até o momento dtstr: json retorna a data "/date(10000000000)/"/$.todateTime = function (dstr) {// 1900-01-01t00: 00: 00IF (dstr + '). '') .replace ('/date (', '') .replace (')/', ''); if (ldate> 0) {return new Date (ldate); 00:00:00 ') {return null;} else if ((dstr +' ') .length> 0) {retorna nova data (str.split ('. "/DATA (10000000000)/" Substrome: String Iniciar Posição de Truncamento "5"/$. TodATetimestring = function (title, dstr, subststrateRt) {var dt = TodateTime (dstr); if (dt) {var y = dt.getlyEar () var m = dt.get); dt.gethours (); var i = dt.gethours (); var s = dt.gethours (); var dateST = y + "-" + (m <10? "0": "") + m + "-" + (dt.getdate () <10? "" ") + dt.getdate ()" "" ". dt.gethours () + ":" + (dt.getminutes () <10? "0": "") + dt.getminutes () + ":" + (dt.getSeconds () <10? "0": "") + dt.getMinutes () ":" + (dt.g.g. Título de retorno + DATEST.SUBSTR (substrstart);} retornar "";}/Formato JSON Data de retorno Tipo Descrição: Data de tipo longo para a sequência de formato especificada, encontre a diferença de data e hora e anexa ao conjunto especificado do conjunto: DATA DATA TIPO DATO "Public Time" Publish Time "Publish 12: 59: 590 "/DATA (100000000000)/" DTSTR01: JSON RETURNS DATA "/DATA (10000000000)/" DIFERENÇA DA DIVIMENTAÇÃO DA ENDERENHA 1DTSTR02: JSON retorna data "/data (10000000000)/" Data de final de tempo 2 se 1Substrstart estiver vazio: a string de truncation Position "5"*/$. DTSTR01, DTSTR02, substrstart) {var dtStrs = TodATetimestring ("", dtStr, substStStart); if (dtStrs) {var dT1 = TodATETime (dstr); var dt2 = TODATETEME (DSTR01); var dTT3 = TODTETIME); var dt2 = TODATETEME (DSTR01); var dtT3 = ToDTTime); dt3; '');}}}) (jQuery); Time formating jQuery PluginComo usar
1. Cite o plugin jQuery acima
2. Tempo de formato:
$ .post ("/tigger/getUserPrizelog? t =" +Math.random (), {ActivityCode: 1138, myopenid: "@workcontext.wxuserinfo.openid"}, função (json) {var str = ""; class =/"title/"> " + model.activityPrizename +" </p> "; str + =" <p class =/"time/"> " + $ .format (model.createTime," yyyy-mm-dd hh: mm ") +" " "')/"> </span> "; str +=" </li> ";}); $ ("#registro ul "). html (str);});Model.createTime é o tempo obtido do servidor
Como usar:
$ .Format (Model.createTime, "AAAA-MM-DD HH: MM")
O artigo acima detalhado da formatação JS em MVC é todo o conteúdo que compartilho com você. Espero que possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.