2014-04-23 2 views
0

Jquery를 통해 백엔드와 통신하는 js 기반 프런트 엔드 애플리케이션이 있습니다.jquery Datetimepicker 날짜를 WCF 날짜로 변환

백엔드 서비스는 WCF 서비스입니다.

jquery date picker를 사용하는 형식이 있습니다.

JSON 데이터를 WCF로 보낼 때 날짜를 asp.net 날짜 형식으로 변환해야합니다.

프런트 엔드 사용자 날짜 선택 형식 : 2014-04-24 또는

내가 할 방법 \/Date(1234567890)\/

로 날짜를 보내야 2014-04-24 23:55?

이에 대한 일반적인 해결책이 있습니까?

+0

합니다. –

+0

@nFinIt_loop : 두 개입니까? :) – naveen

+0

2 천 ... 롤. –

답변

1

해결이 들어, 당신은 할 수 : 날짜 선택기 .... 두 가지가 있습니다

var getTimeWCF= function (dateTimePickerID){ 
    var dateTimePickerVal = $("#" + dateTimePickerID).val().replace(/-/g, "/"); 

    var dateTime; 
    if (dateTimePickerVal.substr(-2) == "PM") { 
     dateTime = new Date(dateTimePickerVal.slice(0, -3) + ":00"); 
     dateTime.setHours(dateTime.getHours() + 12); 
    } 
    else if (dateTimePickerVal.substr(-2) == "AM") 
     dateTime = new Date(dateTimePickerVal.slice(0, -3) + ":00"); 
    else 
     dateTime = new Date(dateTimePickerVal + ":00"); 
    return dateTime; 
} 

var startTimeStr = '\/Date(' + getTimeWCF.getTime() + ')\/'; 
관련 문제