JS采集时间与时间戳和时间日期的相关函数
时间戳和时间和日期转换是常见的操作,并给出一个代码实例来说明如何将它们转换为彼此。在学习本文之前,介绍了Javascript中的日期()构造函数参数。
约会对象肯定没有陌生人。使用日期(构造函数)构造函数创建一个时间对象是最基本的操作,例如:
VaR theDate =新的日期();
thedate.getdate();
使用上面的代码,您可以得到当前日期的日期。
以上是日期(构造函数)构造函数的最简单应用程序,日期对象有各种构造函数,如下所示:
新日期()
新日期(毫秒)
新的日期(DateString)
新日期(年,月)
新日期(年、月、日)
新日期(年、月、日、小时)
新日期(年、月、日、小时、分钟)
新日期(年、月、日、小时、分钟、秒)
新的日期(年、月、日、小时、分、秒、微秒)
下面是对上述构造函数的简单分析。
1.new日期(),当没有参数,当前的日期时间对象创建。
2.new日期(毫秒),当参数为数值,这个参数是时间戳,它被视为毫秒,并创建一个日期时间对象指定从1970年1月到第一毫秒的时间。
3.new日期(DateString),这是一个字符串,这个字符串必须能够使用date.parse()转换。
4。下面的六个构造函数是精确定义的:
1)。年,是一个整数,如果是0,然后添加1900在此基础上,其余的返回。
2)。月是一个整数,其范围0-11。
3.day,它是一个整数,其范围1-31。
4.hours,它是一个整数,其范围0-23。
5.minutes,它是一个整数,其范围到59。
6.seconds,是一个整数,其范围到59。
7.microseconds,它是一个整数,其范围0-9999。
代码实例:
新日期();
var =新日期(1320336000000);
VaR D3 =新的日期(2013-8-20 18:20:30 );
VaR D4 =新的日期(2013,7,26);
1。时间日期被转换为时间戳:
现在有这样一个时间和日期:2013 / 5 / 12 20:10:20
代码如下:
VaR中=2013 / 5 / 12 20:10:20 ;
var date =新的日期(中);
console.log(date.gettime());
时间一个指定的时间和日期对象可以通过使用时间戳()函数得到。
接下来,让我们介绍GetTime()Javascript的约会对象的方法
对时间的定义和使用()的方法:
此方法返回当前时间和1970年1月1日之间的毫秒数。
注意:需要用日期对象调用此方法。
单击以查看更多相关的日期对象方法和属性。
语法结构:
DateObject.getTime()
实例代码:
var创建=新日期()
console.log(mydate.gettime())
上面的代码可以输出当前时间和1970年1月1日之间的毫秒数。
其实还有很多其他的方法,这里不介绍,只需要知道它的方法就可以,别人可以慢慢积累。
两。时间戳被转换为事件日期:
示例代码1:
var日期=新日期(1368360620000);
console.log(date.tolocalestring());
tolocalestring的定义和使用方法tolocalestring()()的Javascript的约会对象的方法:
此方法可以将日期对象转换为字符串,并在本地时间返回字符串。
注意:这个方法需要用日期对象的实例来调用。
语法结构:
DateObject.toLocaleString()
实例代码:
新日期();
console.log(d.tolocalestring());
说tolocalestring()Javascript的约会对象的方法
tolocalestring的定义和使用()的方法:
此方法可以将日期对象转换为字符串,并在本地时间返回字符串。
注意:这个方法需要用日期对象的实例来调用。
语法结构:
DateObject.toLocaleString()
实例代码:
新日期();
console.log(d.tolocalestring());
例二:
功能formatDate(现在)
{
VaR年= now.getyear();
VaR月= now.getmonth()+ 1;
var date = now.getdate();
无功功率= now.gethours();
VaR分钟= now.getminutes();
无功二= now.getseconds();
返回年份++++小时+:+分钟+:+秒;
}
新日期(1368360620000);
console.log(formatDate(D));