>웹 프론트엔드 >JS 튜토리얼 >json 데이터를 파싱할 때 ajax 단위 초 형식을 해결하는 방법

json 데이터를 파싱할 때 ajax 단위 초 형식을 해결하는 방법

php中世界最好的语言
php中世界最好的语言원래의
2017-12-04 11:53:322124검색


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 ? (&#39;0&#39; + m) : m;
       var d = date.getDate();
       d = d < 10 ? (&#39;0&#39; + d) : d;
       var h = date.getHours();
       h = h < 10 ? (&#39;0&#39; + h) : h;
       var minute = date.getMinutes();
       var second = date.getSeconds();
       minute = minute < 10 ? (&#39;0&#39; + minute) : minute;
       second = second < 10 ? (&#39;0&#39; + second) : second;
       return y + &#39;-&#39; + m + &#39;-&#39; + d + &#39; &#39; + h + &#39;:&#39; + minute + &#39;:&#39; + second;
   }


이 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트

other

관련 기사를 주목하세요! 관련 읽기:

html5에서 DOM 프로그래밍의 구현 단계


h5를 사용하여 WeChat 결제 프로세스를 만드는 구현 단계


캔버스를 사용하여 시계를 만드는 단계

위 내용은 json 데이터를 파싱할 때 ajax 단위 초 형식을 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.