0
我有一個C#的DateTime傳遞到客戶端爲: 1980-01-20T00:00:00
轉換C#的DateTime到Javascript對象
我如何將其轉換爲JavaScript日期時間?我試圖做
var date = new Date(1980-01-20T00:00:00) but this gives me an error
我有一個C#的DateTime傳遞到客戶端爲: 1980-01-20T00:00:00
轉換C#的DateTime到Javascript對象
我如何將其轉換爲JavaScript日期時間?我試圖做
var date = new Date(1980-01-20T00:00:00) but this gives me an error
把它放在引號:
var date = new Date("1980-01-20T00:00:00")
var date = new Date("1980-01-20T00:00:00")
alert(date)
你需要的是毫秒,從1970年量:
long epochTicks = new DateTime(1970, 1, 1).Ticks
long unixTime = ((DateTime.UtcNow.Ticks - epochTicks)/TimeSpan.TicksPerSecond);
long javascriptTyme=unixTime*1000;
釷ats您要發送給的值javascript
唯一的問題是:只有在您知道日期格式正確的情況下,此功能纔有效。只要您確認這種情況,此功能就可以工作。 –
@MarkSmit它總是正確的格式,因爲它是默認的C#'DateTime'格式,不能更改。 – Kutyel
如果你避免你的應用程序使用不變文化,它確實會改變。 –