2014-11-14 97 views

回答

3

把它放在引號:

var date = new Date("1980-01-20T00:00:00") 

var date = new Date("1980-01-20T00:00:00") 
 
alert(date)

+0

唯一的問題是:只有在您知道日期格式正確的情況下,此功能纔有效。只要您確認這種情況,此功能就可以工作。 –

+0

@MarkSmit它總是正確的格式,因爲它是默認的C#'DateTime'格式,不​​能更改。 – Kutyel

+0

如果你避免你的應用程序使用不變文化,它確實會改變。 –

1

你需要的是毫秒,從1970年量:

long epochTicks = new DateTime(1970, 1, 1).Ticks 
long unixTime = ((DateTime.UtcNow.Ticks - epochTicks)/TimeSpan.TicksPerSecond); 
long javascriptTyme=unixTime*1000; 

釷ats您要發送給的值javascript