JS new Date(1301356800000) 是2011-3-29怎么反推出来怎么从 2011-3-29这样的格式反推出1301356800000这个
JS new Date(1301356800000) 是2011-3-29怎么反推出来 怎么从 2011-3-29 这样的格式反推出1301356800000这个东西呢? [解决办法]
var date=new Date(1301356800000);console.log(date.getFullYear()+'-'+date.getMonth()+'-'+date.getDate()+' '+date.getHours()+':'+date.getMinutes()+':'+date.getSeconds()); //2011-2-29 8:0:0
var date=new Date(2011,2,29,8, 0, 0); console.log(date.getTime());//1301356800000
[解决办法]
long a =(long) (DateTime.Parse("2011-3-29") - DateTime.Parse("1970-1-1")).TotalMilliseconds; [解决办法] Create a Date Object The Date object is used to work with dates and times.
Date objects are created with the Date() constructor.
There are four ways of initiating a date:
new Date() // current date and time new Date(milliseconds) //milliseconds since 1970/01/01 new Date(dateString) new Date(year, month, day, hours, minutes, seconds, milliseconds)
来自 JavaScript Date Object http://www.w3schools.com/js/js_obj_date.asp [解决办法] DateTime date = new DateTime(1970, 01, 01); DateTime date2 = date.AddMilliseconds(1301356800000); Response.Write(date + "<br/>"); Response.Write((date2 - date).TotalMilliseconds); Response.End();