2014-11-14 50 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