jquery datepicker에서 날짜 값을 가져 와서 "MM/dd/yyyy"문자열 형식으로 변환해야 올바른 아약스 게시를 수행 할 수 있습니다. 페이지가로드되거나 datepicker를 변경하면 jquery ajax 호출이 수행됩니다.date를 "MM/dd/yyyy"문자열로 변환하기 위해 moment.js 사용
는이 코드가 있습니다
var sTimestamp =
moment($("#start_ts").datepicker("getDate")).format("MM/dd/yyyy");
을 그러나 "MM/DD/YYYY '으로 바꿀 수 없습니다. 내가 피들러의 작성을 사용하여 몸을 변경하는 경우
startTimestamp=03%2FTh%2Fyyyy&endTimestamp=03%2FTh%2Fyyyy&pageSize=50&pageNum=0
:
startTimestamp=03/13/2013&endTimestamp=03/14/2013&pageSize=50&pageNum=0
내가 올바른 응답을 얻을 나는 선 아래로 전송되는 것을 확인 피들러를 사용하는 경우,이 몸입니다 . 그래서, 내 질문은 date.js를 사용하여 날짜 개체를 가져 와서 문자열 "MM/dd/yyyy"로 포맷하는 방법이 있습니까? 아니면 datepicker에서 날짜를 얻는 방식에 문제가 있습니까?
Btw, 나는 datepicker.getDate가 jQuery 문서가 말한 것이므로 date 객체를 반환한다고 가정합니다.
는
MySQL의 날짜 형식 (YYYY-MM-DD)는 영숫자도 파일을 정렬하기 위해 파일 이름, 명확하고 인간이 읽을 수있는 (dd/mm 및 mm/dd와 같이 혼동하지 않는) 파일 이름, ISO 8601 및 거의 유일한 정상적인 형식으로 사용할 수 있습니다. "01/02/2016"은 ... "무엇입니까? 어디에서 왔습니까? 어떤 날짜 형식을 사용합니까?" ;) –