当前位置: 首页 > 文档资料 > Mock.js 中文文档 >

Date

优质
小牛编辑
132浏览
2023-12-01

Random.date( format? )

  • Random.date()
  • Random.date(format)

返回一个随机的日期字符串。

format

可选。

指示生成的日期字符串的格式。默认值为 yyyy-MM-dd

可选的占位符参考自 Random.time( format? )

  • Random.time()
  • Random.time( format )

返回一个随机的时间字符串。

format

可选。

指示生成的时间字符串的格式。默认值为 HH:mm:ss

可选的占位符参考自 Random.datetime( format? )

  • Random.datetime()
  • Random.datetime( format )

返回一个随机的日期和时间字符串。

format

可选。

指示生成的日期和时间字符串的格式。默认值为 yyyy-MM-dd HH:mm:ss

可选的占位符参考自 Random.now( unit?, format? )

  • Ranndom.now( unit, format )
  • Ranndom.now()
  • Ranndom.now( format )
  • Ranndom.now( unit )

返回当前的日期和时间字符串。

unit

可选。

表示时间单位,用于对当前日期和时间进行格式化。可选值有:yearmonthweekdayhourminutesecondweek,默认不会格式化。

format

可选。

指示生成的日期和时间字符串的格式。默认值为 yyyy-MM-dd HH:mm:ss。可选的占位符参考自 Ext.Date,请参见 Random.date(format)

Random.now() 的实现参考了 Moment.js

Random.now()
// => "2014-04-29 20:08:38 "
Random.now('day', 'yyyy-MM-dd HH:mm:ss SS')
// => "2014-04-29 00:00:00 000"
Random.now('day')
// => "2014-04-29 00:00:00 "
Random.now('yyyy-MM-dd HH:mm:ss SS')
// => "2014-04-29 20:08:38 157"

Random.now('year')
// => "2014-01-01 00:00:00"
Random.now('month')
// => "2014-04-01 00:00:00"
Random.now('week')
// => "2014-04-27 00:00:00"
Random.now('day')
// => "2014-04-29 00:00:00"
Random.now('hour')
// => "2014-04-29 20:00:00"
Random.now('minute')
// => "2014-04-29 20:08:00"
Random.now('second')
// => "2014-04-29 20:08:38"