JSP ページ上で Ajax を介して JSON データを解析すると、日付型データが秒の形式で表示されることがありますが、この解析結果をどのように変換すればよいでしょうか?一緒に見てみましょう。
1511352532000 の形式は、日付型データのミリ秒形式です。これは、以下のように、バックグラウンドでオブジェクト queried を JSON に変換するため、データの表示形式に問題があることを意味します。解決策:
次のように jsp ページに js 関数を記述します
@ResponseBody//获取包含了分页后的产品信息 @RequestMapping(value = "/userSelect/paging", produces = "text/html;charset=UTF-8") public String userSelectPaging(String goPage, HttpSession session) { int page; if (goPage.equals("")) page = 0; else page = Integer.parseInt(goPage); Sort sort = new Sort(Sort.Direction.DESC, "createDate"); Pageable pageable = new PageRequest(page, 10, sort); Page<user> users = userService.findAll(pageable, session); return JSON.toJSONString(users, true); }</user>
次のように、形式を変換する必要がある場所で関数を直接呼び出します~~~
。 :
function fmtDate(inputTime) { var date = new Date(inputTime); var y = date.getFullYear(); var m = date.getMonth() + 1; m = m < 10 ? ('0' + m) : m; var d = date.getDate(); d = d < 10 ? ('0' + d) : d; var h = date.getHours(); h = h < 10 ? ('0' + h) : h; var minute = date.getMinutes(); var second = date.getSeconds(); minute = minute < 10 ? ('0' + minute) : minute; second = second < 10 ? ('0' + second) : second; return y + '-' + m + '-' + d + ' ' + h + ':' + minute + ':' + second; }
これらの事例を読んだ後は、その方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイト
以上がJSONデータを解析するときにajax単位秒の形式を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。