Запишите один, с которым я столкнулся. Запрос POST в MVC возвращает строку JSON, содержащую формат времени в базе данных (например: /date (1000000000000) /). Я не знаю, как с этим справиться.
Методы Байду не применимы. После изучения его самостоятельно он сделал плагин jQuery, надеясь, что это будет полезно для всех.
Исходный код плагина:
(Функция ($) {/Формат Тип даты, возвращаемый JSON, является форматом, определенным сам по себе: Например: Yyyy-MM-DD HH: MM: SSDTSTR: дата, возвращенная JSON »/Date (1000000000)/"* FMT: Custom Format, такой как: yyyy-mm-dd hh: mm: ss/$. $ .Todatetime (dstr); var o = {"m+": date.getmonth ()+1, // месяц "d+": date.getdate (), // день "h+": date.gethours (), // час "h+": date.gethours (), // час "m+": date.getminutes (), // min ot. dethes. // Второе "q +": math.floor ((date.getmonth () + 3)/3), // Quarterly "s": date.getMilliseconds () // milliseconds}; if (/(y+)/.test(fmt)) fmt = fmt.replace (regexp. $ 1, (date.getaLeear () + "() - Regexp. $ 1.length)); для (var k in o) if (new regexp ("(" + k + ")"). Тест (fmt)) fmt = fmt.replace (regexp. $ 1, (regexp. $ 1.length == 1)? fmt;}/format json возвращает дату тип давно на дату dtStr: json возвращает дату "/date(1000000000000 )/"/$.todatetime = function (dstr) {// 1900-01-01t00: 00: 00if ((dstr + '') .indexof ('')> = 0) ') .Replace ('/date (',' ') .Replace (')/',' '); if (ldate> 0) {return new Date (ldate); 00:00:00 ') {return null;} else if ((dstr +' ') .length> 0) {return new Date (str.split ('. ') [0]);}} return null;}/формат json возвращает дату тип даты в указанный формат. "/Date (1000000000000)/" substrstart: позиция усечения строки «5"/$. dt.gethours (); var i = dt.gethours (); var s = dt.gethours (); var datestr = y + "-" + (m <10? "0": "") + m + "-" + (dt.getDate () <10? dt.gethours () + ":" + (dt.getminutes () <10? "" 0 ":") + dt.getMinutes () + ":" + (dt.getSeconds () <10? возврат заголовок + datestr.substr (substrstart);} return "";}/format json Дата возврата Тип Описание: Дата длинного типа к указанно «/Дата (100000000000)/« DTSTR01: json возвращает дату »/Дата (1000000000000)/« Разница в разнице во времени 1dtStr02: json возвращает дату »/Date (10000000000)/« Разница в разнице во времени 2, если 1SubStart - это пуста: строка запускает позиция », 5 дюйм,*$. DTSTR01, DTSTR02, substrstart) {var dtStrs = toDateTimesting (", DtStr, substrstart); if (dtStrs) {var dt1 = toDateTime (dStr); var dt2 = toDateTime (dStr01); var dt3 = toDateTime (dStr02); DT3; '');}}}) (jQuery); Форматирование времени плагин jQueryКак использовать
1. Цитате вышеуказанный плагин jQuery
2. Время формата:
$ .post ("/tigger/getuserprizelog? t =" +math.random (), {activecode: 1138, myopenid: "@workcontext.wxuserinfo.openid"}, функция (json) {var str = ""; $. class =/"title/"> " + model.activityprizeName +" </p> "; str + =" <p class =/"time/"> " + $ .format (model.createtime," yyyy-mm-dd hh: mm ") +" </p> "; str + =" <span class =/"get/" oncliz "')/"> </span> "; str +=" </li> ";}); $ ("#record ul "). html (str);});model.createtime - это время, полученное с сервера
Как использовать:
$ .Format (model.createtime, "yyyy-mm-dd HH: MM")
Приведенная выше статья подробно понимает форматирование JS в MVC-это все контент, которым я делюсь с вами. Я надеюсь, что это может дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.