开始 & 安装
语法规范
Mock.mock()
Mock.setup()
Mock.Random
Basic
Date
Image
Color
Text
Name
Web
Address
Helper
Miscellaneous
Mock.valid()
Mock.toJSONSchema()
Date - mock.js文档 - 笔下光年
网站首页
Date
## Random.date( format? ) - Random.date() - Random.date(format) 返回一个随机的日期字符串。 ### format 可选。 指示生成的日期字符串的格式。默认值为 yyyy-MM-dd。 可选的占位符参考自 [Ext.Date](https://docs.sencha.com/extjs/7.7.0/modern/Ext.Date.html "Ext.Date"),如下所示: <table role="table"><thead><tr><th>Format</th><th>Description</th><th>Example</th></tr></thead><tbody><tr><td>yyyy</td><td>A full numeric representation of a year,4 digits</td><td>1999 or 2003</td></tr><tr><td>yy</td><td>A two digit representation of a year</td><td>99 or 03</td></tr><tr><td>y</td><td>A two digit representation of a year</td><td>99 or 03</td></tr><tr><td>MM</td><td>Numeric representation of a month,with leading zeros</td><td>01 to 12</td></tr><tr><td>M</td><td>Numeric representation of a month,without leading zeros</td><td>1 to 12</td></tr><tr><td>dd</td><td>Day of the month,2 digits with leading zeros</td><td>01 to 31</td></tr><tr><td>d</td><td>Day of the month without leading zeros</td><td>1 to 31</td></tr><tr><td>HH</td><td>24-hour format of an hour with leading zeros</td><td>00 to 23</td></tr><tr><td>H</td><td>24-hour format of an hour without leading zeros</td><td>0 to 23</td></tr><tr><td>hh</td><td>12-hour format of an hour without leading zeros</td><td>1 to 12</td></tr><tr><td>h</td><td>12-hour format of an hour with leading zeros</td><td>01 to 12</td></tr><tr><td>mm</td><td>Minutes,with leading zeros</td><td>00 to 59</td></tr><tr><td>m</td><td>Minutes,without leading zeros</td><td>0 to 59</td></tr><tr><td>ss</td><td>Seconds,with leading zeros</td><td>00 to 59</td></tr><tr><td>s</td><td>Seconds,without leading zeros</td><td>0 to 59</td></tr><tr><td>SS</td><td>Milliseconds,with leading zeros</td><td>000 to 999</td></tr><tr><td>S</td><td>Milliseconds,without leading zeros</td><td>0 to 999</td></tr><tr><td>A</td><td>Uppercase Ante meridiem and Post meridiem</td><td>AM or PM</td></tr><tr><td>a</td><td>Lowercase Ante meridiem and Post meridiem</td><td>am or pm</td></tr><tr><td>T</td><td>Milliseconds,since 1970-1-1 00:00:00 UTC</td><td>759883437303</td></tr></tbody></table> ``` Random.date() // => "2002-10-23" Random.date('yyyy-MM-dd') // => "1983-01-29" Random.date('yy-MM-dd') // => "79-02-14" Random.date('y-MM-dd') // => "81-05-17" Random.date('y-M-d') // => "84-6-5" ``` ## Random.time( format? ) - Random.time() - Random.time( format ) 返回一个随机的时间字符串。 ### format 可选。 指示生成的时间字符串的格式。默认值为 `HH:mm:ss`。 > 可选的占位符参考自 [Ext.Date](https://docs.sencha.com/extjs/7.7.0/modern/Ext.Date.html "Ext.Date"),请参见 Random.date( format? )。 ``` Random.time() // => "00:14:47" Random.time('A HH:mm:ss') // => "PM 20:47:37" Random.time('a HH:mm:ss') // => "pm 17:40:00" Random.time('HH:mm:ss') // => "03:57:53" Random.time('H:m:s') // => "3:5:13" ``` ## Random.datetime( format? ) - Random.datetime() - Random.datetime( format ) 返回一个随机的日期和时间字符串。 ### format 可选。 指示生成的日期和时间字符串的格式。默认值为 `yyyy-MM-dd HH:mm:ss`。 > 可选的占位符参考自 [Ext.Date](https://docs.sencha.com/extjs/7.7.0/modern/Ext.Date.html "Ext.Date"),请参见 Random.date( format? )。 ``` Random.datetime() // => "1977-11-17 03:50:15" Random.datetime('yyyy-MM-dd A HH:mm:ss') // => "1976-04-24 AM 03:48:25" Random.datetime('yy-MM-dd a HH:mm:ss') // => "73-01-18 pm 22:12:32" Random.datetime('y-MM-dd HH:mm:ss') // => "79-06-24 04:45:16" Random.datetime('y-M-d H:m:s') // => "02-4-23 2:49:40" ``` ## Random.now( unit?, format? ) - Ranndom.now( unit, format ) - Ranndom.now() - Ranndom.now( format ) - Ranndom.now( unit ) 返回当前的日期和时间字符串。 ### unit 可选。 表示时间单位,用于对当前日期和时间进行格式化。可选值有:`year`、`month`、`week`、`day`、`hour`、`minute`、`second`、`week`,默认不会格式化。 ### format 可选。 指示生成的日期和时间字符串的格式。默认值为 `yyyy-MM-dd HH:mm:ss`。可选的占位符参考自 [Ext.Date](https://docs.sencha.com/extjs/7.7.0/modern/Ext.Date.html "Ext.Date"),请参见 Random.date(format)。 > `Random.now()` 的实现参考了 [Moment.js](https://momentjs.cn/docs/#/manipulating/start-of/ "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" ```
上一篇:
Basic
下一篇:
Image