获取当前或指定日期的开始结束区间时间戳

函数体

  1. this.utils.getDateTimeRange(when, type)

体验地址:https://xmtrf1.aliwork.com/o/_newUtilsTest

函数说明

1、返回值格式为数组[],可直接用于宜搭数据源日期组件查询。
2、getDateTimeRange函数可以传两个参数,when:Date,type:String。
3、其中when参数为指定日期,类型为Date,非必填,默认为当前时间;type参数为获取的区间类型,类型为String,非必填,默认为 day。
4、其中type参数候选值有: :::info year(获取指定时间所属年的 开始 - 结束时间戳)
month(获取指定时间所属月的 开始 - 结束时间戳)
week(获取指定时间所属周的 开始 - 结束时间戳)
day(默认值,获取指定时间所属日的 开始 - 结束时间戳)
hour(获取指定时间所属小时的 开始 - 结束时间戳)
minute(获取指定时间所属分钟的 开始 - 结束时间戳)
second(获取指定时间所属秒的 开始 - 结束时间戳) ::: 5、数据返回示例(when 和 type 均未传):
结果默认为当天的 开始 - 结束时间戳。
image.png

使用示例

  1. searchFieldJson: JSON.stringify({
  2. dateField_l28rm2pj: this.utils.getDateTimeRange()
  3. })

附录

在线时间戳转化
宜搭组件查询数据格式
Date对象