- format: 指示生成的日期字符串的格式。默认值为 yyyy-MM-dd。
Mock.Random.date() // 2019-07-29 Mock.Random.date('yyyy-MM-dd') // 2018-01-02 Mock.Random.date('MM-dd') // 07-03 Mock.Random.date('dd') // 25 Mock.Random.date('yyyy yy y MM M dd d') // 1978 78 78 04 4 18 18
Mock.Random.time(format?), 返回一个随机的时间字符串。
- format: 指示生成的时间字符串的格式。默认值为 HH:mm:ss。
Mock.Random.time() // 21:12:16 Mock.Random.time('A HH:mm:ss') // PM 22:29:43 Mock.Random.time('a HH:mm:ss') // pm 22:07:54 Mock.Random.time('HH:mm:ss') // 03:56:18 Mock.Random.time('mm:ss') // 14:55
Mock.Random.datetime(format?), 返回一个随机的日期和时间字符串。
- format: 指示生成的日期和时间字符串的格式。默认值为 yyyy-MM-dd HH:mm:ss。
Mock.Random.datetime() // 1975-07-14 16:14:27 Mock.Random.datetime('yyyy-MM-dd A HH:mm:ss') // 2018-11-22 PM 21:37:01 Mock.Random.datetime('MM-dd A HH:mm:ss') // 12-25 AM 00:19:11
Mock.Random.now( unit?, format? ), 返回当前的日期和时间字符串。
- unit: 表示时间单位,用于对当前日期和时间进行格式化。可选值有:year、month、week、day、hour、minute、second、week,默认不会格式化。
- format: 指示生成的日期和时间字符串的格式。默认值为 yyyy-MM-dd HH:mm:ss。
Mock.Random.now() // 2022-01-19 17:40:06 Mock.Random.now('year') // 2022-01-01 00:00:00 Mock.Random.now('month') // 2022-01-01 00:00:00 Mock.Random.now('week') // 2022-01-16 00:00:00 Mock.Random.now('day') // 1975-07-14 16:14:27 Mock.Random.now('hour') // 2022-01-19 17:00:00 Mock.Random.now('minute') // 2022-01-19 17:40:00 Mock.Random.now('second') // 2022-01-19 17:40:06 Mock.Random.now('yyyy-MM-dd HH:mm:ss SS') // 2022-01-19 17:40:06 769 Mock.Random.now('day', 'yyyy-MM-dd HH:mm:ss SS') // 2022-01-19 00:00:00 000