当前位置: 首页 > 工具软件 > date-fns > 使用案例 >

猿创征文|date-fns 秒助手函数

储承
2023-12-01

date-fns 秒助手函数

addSeconds

描述

在给定时间上加上给定秒数。

参数

字段类型描述
dateDate或Number给定时间
amountNumber给定秒数

返回

类型描述
Date添加秒数后的新时间

案例

const result = addSeconds(new Date(2014, 6, 10, 12, 45, 0), 30)
// => Thu Jul 10 2014 12:45:30

differenceInSeconds

描述

获取两个时间之间的秒数。

参数

字段类型描述
dateLeftDate或Number较晚的日期
dateRightDate或Number较早的日期

返回

类型描述
Number秒数

案例

const result = differenceInSeconds(
    new Date(2014, 6, 2, 12, 30, 20, 0),
    new Date(2014, 6, 2, 12, 30, 7, 999)
)
// => 12

endOfSecond

描述

获取给定时间所在秒的结束时间。

参数

字段类型描述
dateDate或Number给定时间

返回

类型描述
Date秒的结束时间

案例

const result = endOfSecond(new Date(2014, 11, 1, 22, 15, 45, 400))
// => Mon Dec 01 2014 22:15:45.999

getSeconds

描述

获取给定时间所在的秒数。

参数

字段类型描述
dateDate或Number给定时间

返回

类型描述
Number所在的秒数

案例

const result = getSeconds(new Date(2012, 1, 29, 11, 45, 5, 123))
// => 5

isSameSecond

描述

给定的时间是否在同一秒内?

参数

字段类型描述
dateLeftDate或Number第一个时间
dateRightDate或Number第二个时间

返回

类型描述
Boolean是否在同一秒内

案例

const result = isSameSecond(
    new Date(2014, 8, 4, 6, 30, 15),
    new Date(2014, 8, 4, 6, 30, 15, 500)
)
// => true

const result = isSameSecond(
    new Date(2014, 8, 4, 6, 0, 15),
    new Date(2014, 8, 4, 6, 1, 15)
)
// => false

const result = isSameSecond(
    new Date(2014, 8, 4, 6, 0, 15),
    new Date(2014, 8, 5, 6, 0, 15)
)
// => false

isThisSecond

描述

给定时间与当前时间是否在同一秒内?

参数

字段类型描述
dateDate或Number给定时间

返回

类型描述
Boolean是否在同一秒内

案例

const result = isThisSecond(new Date(2014, 8, 25, 18, 30, 15))
// => true

setSeconds

描述

将给定时间所在的秒数设置为给定秒数。

参数

字段类型描述
dateDate或Number要更改的时间
secondsNumber新的秒数

返回

类型描述
Date新的时间

案例

const result = setSeconds(new Date(2014, 8, 1, 11, 30, 40), 45)
// => Mon Sep 01 2014 11:30:45

startOfSecond

描述

获取给定时间所在秒的开始时间。

参数

字段类型描述
dateDate或Number给定时间

返回

类型描述
Date秒的开始时间

案例

const result = startOfSecond(new Date(2014, 11, 1, 22, 15, 45, 400))
// => Mon Dec 01 2014 22:15:45.000

subSeconds

描述

从给定时间中减去指定的秒数。

参数

字段类型描述
dateDate或Number要更改的日期
amountNumber要减去的秒数

返回

类型描述
Date减去秒数的新日期

案例

const result = subSeconds(new Date(2014, 6, 10, 12, 45, 0), 30)
// => Thu Jul 10 2014 12:44:30
 类似资料: