這是我在以前的項目, 之一是如何做到我假設你有你的所有數據,包括日期在阿賈克斯的成功方法。 現在,
success: function(data)
{
var jsonDate = data.myDateField;
var value = new Date(parseInt(jsonDate.toString().substr(6)));
var finalResult = value.getMonth() + 1 + "/" + value.getDate() + "/" +
value.getFullYear();
}
因此,finalResult是您期望的日期。現在,您可以簡單地在HTML中渲染它。
欲瞭解更多信息,你可以訪問偉大的Hanselman寫的this blog。
Bellow是片段,將您的日期從服務器發出。只要運行它。 And dont confuse
與字符串/Date(1493749800000)/
與finalResult
。我的意思是轉換後的日期。因爲這是您保存在數據庫中的實際日期。
var jsonDate = "/Date(1493749800000)/";
var value = new Date(parseInt(jsonDate.toString().substr(6)));
var finalResult = value.getMonth() + 1 + "/" + value.getDate() + "/" +
value.getFullYear();
console.log(finalResult);
//alert(finalResult);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
希望它能幫助。乾杯! :)
是的1493749800000被從瀏覽器發送到服務器(即由JS生成)還是從服務器發送到瀏覽器(即由C#生成)? – mjwills
請參閱[this](https://stackoverflow.com/a/726869/2534646),[this](https://stackoverflow.com/a/42662967/2534646)回答它會幫助你 – Curiousdev
arent that ticks ? – pitersmx