Javascript之时间戳

12 篇文章 0 订阅
1 篇文章 0 订阅

Javascript之时间戳

       因为学习要求上需要使用时间戳。因此特地花时间总结一下有关javascript的时间戳问题。

       首先是创建时间

       常用方式为:

       var/let 变量名 = new Date(参数)

       以下是源码里面对Date的定义,创建Date分为以下四种:

  1. 无参数,会自动获取当地时间
  2. 参数为数字,将它识别为毫秒数并将其转换为时间,从标准时间1970年1月1日起计数。
  3. 参数为字符串,常用号格式化的字符串识别,如yyyy-MM-dd等
  4. 多个整型参数,其中年、月为必备,而日、时、分、秒等可选。
new(): Date;
new(value: number): Date;
new(value: string): Date;
new(year: number, month: number, date?: number, hours?: number, minutes?: number, seconds?: number, ms?: number): Date;
(): string;
readonly prototype: Date;

 

方法:

返回日期的字符串表示形式。字符串的格式取决于区域设置。

toString():字符串;

 

以字符串值返回日期。

todateString():字符串;

 

以字符串值返回时间。

toTimeString():字符串;

 

以字符串形式返回一个值,该值适用于主机环境的当前区域设置。

toLocaleString():字符串;

 

将日期作为字符串值返回,该字符串值适用于主机环境的当前区域设置。

toLocaledateString():字符串;

 

以字符串形式返回适合主机环境当前区域设置的时间。

toLocaletimeString():字符串;

 

返回自1970年1月1日午夜以来以毫秒为单位存储的时间值。

valueof():数字;

 

获取以毫秒为单位的时间值。

getTime():数字;

 

使用本地时间获取年份。

getfullYear():数字;

 

使用世界协调时间(UTC)获取年份。

getUTCfullYear():数字;

 

使用本地时间获取月份。

getMonth():数字;

 

使用通用协调时间(UTC)获取日期对象的月份。

getUTCMonth():数字;

 

使用本地时间获取每月的第几天。

getDate():数字;

 

使用通用协调时间(UTC)获取月份的第几天。

getUTCdate():数字;

 

使用本地时间获取星期几。

getDay():数字;

 

使用通用协调时间(UTC)获取星期几。

getUTCDay():数字;

 

使用本地时间获取日期中的小时数。

getHours():数字;

 

获取使用通用协调时间(UTC)的日期对象中的小时值。

getUTCHours():数字;

 

使用本地时间获取日期对象的分钟数。

getMinutes():数字;

 

使用通用协调时间(UTC)获取日期对象的分钟数。

getUTCMinutes():数字;

 

使用本地时间获取日期对象的秒数。

getSeconds():数字;

 

使用通用协调时间(UTC)获取日期对象的秒数。

getUTCSeconds():数字;

 

使用本地时间获取日期的毫秒数。

getmillises():数字;

 

获取使用通用协调时间(UTC)的日期对象的毫秒数。

getUTCmilliseconds():数字;

 

获取本地计算机上的时间与通用协调时间(UTC)之间的分钟差。

getTimeZoneOffset():数字;

 

 

设置日期对象中的日期和时间值。

@param time表示自1970年1月1日午夜以来经过的毫秒数的数值。

setTime(时间:数字):数字;

 

使用本地时间设置日期对象中的毫秒值。

@param ms一个等于毫秒值的数值。

setMillises(ms:number):数字;

 

使用通用协调时间(UTC)设置日期对象中的毫秒值。

@param ms一个等于毫秒值的数值。

setUTCMilliseconds(ms:number):数字;

 

使用本地时间设置日期对象中的秒值。

@参数秒等于秒值的数值。

@param ms一个等于毫秒值的数值。

setSeconds(sec: number, ms?: number): number;

 

使用通用协调时间(UTC)设置日期对象中的秒值。

@参数秒等于秒值的数值。

@param ms一个等于毫秒值的数值。

setUTCSeconds(sec: number, ms?: number): number;

 

 

使用本地时间设置日期对象中的分钟值。

@param min等于分钟值的数值。

@参数秒等于秒值的数值。

@param ms一个等于毫秒值的数值。

setMinutes(min: number, sec?: number, ms?: number): number;

 

使用通用协调时间(UTC)设置日期对象中的分钟值。

@param min等于分钟值的数值。

@参数秒等于秒值的数值。

@param ms一个等于毫秒值的数值。

setUTCMinutes(min: number, sec?: number, ms?: number): number;

 

使用本地时间设置日期对象中的小时值。

@参数小时数等于小时数的数值。

@param min等于分钟值的数值。

@参数秒等于秒值的数值。

@param ms一个等于毫秒值的数值。

setHours(hours: number, min?: number, sec?: number, ms?: number): number;

 

使用通用协调时间(UTC)设置日期对象中的小时值。

@参数小时数等于小时数的数值。

@param min等于分钟值的数值。

@参数秒等于秒值的数值。

@param ms一个等于毫秒值的数值。

setUTCHours(hours: number, min?: number, sec?: number, ms?: number): number;

 

 

使用本地时间设置日期对象的月日数值。

@参数日期等于月份日期的数值。

setDate(date: number): number;

 

 

 

 

使用通用协调时间(UTC)设置日期对象中月份的数字日。

@参数日期等于月份日期的数值。

setUTCdate(日期:数字):数字;

 

 

 

使用本地时间设置日期对象中的月份值。

@param month等于月份的数值。一月的值是0,其他月份的值是连续的。

@参数日期表示月份日期的数值。如果未提供此值,则使用从调用getDate方法得到的值。

setMonth(month: number, date?: number): number;

 

 

 

使用通用协调时间(UTC)设置日期对象中的月份值。

@param month等于月份的数值。一月的值是0,其他月份的值是连续的。

@参数日期表示月份日期的数值。如果未提供,则使用从调用getUTCdate方法得到的值。

setUTCMonth(month: number, date?: number): number;

 

 

 

使用本地时间设置日期对象的年份。

@param year年份的数值。

@param month以零为基础的月份数值(1月为0,12月为11)。如果指定了NumDate,则必须指定。

@参数日期一个数值,等于月份中的某一天。

setFullYear(year: number, month?: number, date?: number): number;

 

 

使用通用协调时间(UTC)设置日期对象中的年份值。

@param year等于年份的数值。

@param month等于月份的数值。一月的值是0,其他月份的值是连续的。如果提供numdate,则必须提供。

@参数日期等于月份日期的数值。

setUTCFullYear(year: number, month?: number, date?: number): number;

 

返回使用通用协调时间(UTC)转换为字符串的日期。

toUTCstring():字符串;

 

以ISO格式的字符串值返回日期。

ToisString():字符串;

 

由json.stringify方法用于启用转换对象数据以进行javascript对象表示法(json)序列化。

toJSON(key?: any): string;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值