2014-03-05 24 views
0

我使用Page Method使具有從jQuery的format('dd/mm/yyyy')日期C#傳送從jQuery來C#日期。當我通過日期31/07/2014PageMethod,它給我的錯誤31/07/2014 is not a valid value for DateTime. 這是我的代碼..如何使用頁面方法

var dto = { 
      'StudentList': StudentList, 
      'StudentFeeList': StudentFeeDetail, 
      'StartingDate': $('#txtStartingDate').val(), 
      'ClosingDate': $('#txtEndingDate').val() 
      }; 

DTO傳遞給PageMethod。我現在正在保存數據。

雖然檢索DateDataBase我已經轉換它像這樣。

convertDate = function (jsonDate) { 
    var date = new Date(parseInt(jsonDate.substr(6))); 
    return date.format("dd/mm/yyyy"); 
}, 

任何幫助..謝謝。

+1

請發佈您正在使用的代碼來檢索併發送此日期calue。 –

回答

1

這是因爲轉換時,它以它爲MM/DD/YYYY按照您的系統日期時間,只要你交/轉換採用通用格式,即YYYY-MM-DD

使用通用的格式被普遍接受的格式並且在將IT或TO轉換爲任何需要的格式時不會給出任何問題。

+0

我的系統日期格式也是'dd/mm/yyyy'。 –

+0

確定嘗試發佈類似07/07/2014的東西,看看它是否仍然存在問題。 –

+0

如果日期值等於或小於一個月,則表示沒有問題。 –