안녕하세요, 저는 JavaScript의 초보자이며 여기에 게시하기 전에 많은 노력을했습니다.자바 스크립트로 데이터 분석
jquery UI의 Datapicker를 사용하여 일부 데이터 범위를 선택하는 두 개의 입력 태그가 있습니다. jQuery 메서드 .val()
으로이 값을 선택한 후에 Datepicker에서이 데이터 형식 인 12/30/2013
을 사용하지만이 데이터를 2013-10-21T00:00:00
으로 구문 분석해야하는데이 날짜 범위를 사용하여 getJSON
메서드를 호출해야하기 때문에 웹 서버를 호출합니다. 수동으로 파싱하려면이 함수를 작성했습니다. 벨로우가 내 코드 야, 뭐가 잘못 됐어? 일반적으로이 형식의 입력 태그에서 데이터를 변환하는 방법을 찾고 싶습니다 : yyyy-MM-dd'T'HH:mm:ss
우리 웹 서버가 나머지 형식을 허용하기 때문입니다.
<input id="from" type="text" class="datepicker" />
<input id="to" type="text" class="datepicker" />
<input id="submit" value="Send" type="submit" />
<script>
$(function() {
$(".datepicker").datepicker();
});
$("#submit").click(function() {
var from = $('#from').val();
var to = $('#to').val();
function parse(i) {
var t = i.toString().split("/");
var y = t[2];
var m = t[0];
var d = t[1];
var n_d = y.concat("-") + m.concat("-") + d.concat("T00:00:00");
return n_d;
}
$.getJSON("xxxx/?from=" + parse(from) + "&to=" +parse(to));
});
</script>
가능한 중복 : http://stackoverflow.com/a/1056730/722135 – Babblo
이 http://momentjs.com 한 번 봐, 날짜로 작업 할 때 정말 강력합니다. – ToniTornado