{"versions":{"1.0.0":{"name":"dateformat-util","version":"1.0.0","description":"A super-lightweight time conversion tool class","main":"dateformat.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/XuXiaoGH/dateformat.js.git"},"keywords":["date","format"],"author":{"name":"heixuxiao@163.com"},"license":"ISC","bugs":{"url":"https://github.com/XuXiaoGH/dateformat.js/issues"},"homepage":"https://github.com/XuXiaoGH/dateformat.js#readme","gitHead":"d6b64858142e97d02a83243bb2c71419d7e87f68","_id":"dateformat-util@1.0.0","_shasum":"3b2455e4296b778f165c2fcf6475952cbb2e343d","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.10.1","_npmUser":{"name":"anonymous","email":"heixuxiao@163.com"},"dist":{"shasum":"3b2455e4296b778f165c2fcf6475952cbb2e343d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dateformat-util/-/dateformat-util-1.0.0.tgz","size":8879,"integrity":"sha512-s/+goPocpqHnWSGzG9oM0n9hPlmuRKG5n1phERNLZkVK/sUdIyULF1p92s38f4E/YR/IJS/bkx0tNRIAFQ89qA=="},"maintainers":[{"name":"anonymous","email":"heixuxiao@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dateformat-util-1.0.0.tgz_1492589133662_0.5789157396648079"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T14:06:13.665Z","contributors":[]},"1.0.1":{"name":"dateformat-util","version":"1.0.1","description":"A super-lightweight time conversion tool class","main":"dateformat.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/XuXiaoGH/dateformat.js.git"},"keywords":["date","format"],"author":{"name":"heixuxiao@163.com"},"license":"ISC","bugs":{"url":"https://github.com/XuXiaoGH/dateformat.js/issues"},"homepage":"https://github.com/XuXiaoGH/dateformat.js#readme","gitHead":"d6b64858142e97d02a83243bb2c71419d7e87f68","_id":"dateformat-util@1.0.1","_shasum":"43a86da0ee88880c1c0d1f733b498f83d93af814","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.10.1","_npmUser":{"name":"anonymous","email":"heixuxiao@163.com"},"dist":{"shasum":"43a86da0ee88880c1c0d1f733b498f83d93af814","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dateformat-util/-/dateformat-util-1.0.1.tgz","size":8906,"integrity":"sha512-a8GH9p2yFib1abxCy9nGL1Mp+/AxL0CAmUYhgvbtAhsSpsG2jj6DOsPHR7RE+oZgEIL9FcBDq8a1P2GyNj5wyA=="},"maintainers":[{"name":"anonymous","email":"heixuxiao@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dateformat-util-1.0.1.tgz_1492589561656_0.8103806623257697"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T14:06:14.561Z","contributors":[]},"1.0.2":{"name":"dateformat-util","version":"1.0.2","description":"A super-lightweight time conversion tool class","main":"dateformat.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/XuXiaoGH/dateformat.js.git"},"keywords":["date","format"],"author":{"name":"heixuxiao@163.com"},"license":"ISC","bugs":{"url":"https://github.com/XuXiaoGH/dateformat.js/issues"},"homepage":"https://github.com/XuXiaoGH/dateformat.js#readme","gitHead":"d6b64858142e97d02a83243bb2c71419d7e87f68","_id":"dateformat-util@1.0.2","_shasum":"0b8fbabd1aab2177b50d06289944acae55fe4e9b","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.10.1","_npmUser":{"name":"anonymous","email":"heixuxiao@163.com"},"dist":{"shasum":"0b8fbabd1aab2177b50d06289944acae55fe4e9b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dateformat-util/-/dateformat-util-1.0.2.tgz","size":8872,"integrity":"sha512-RNfGEAlO6eynyYGX8m0mI/QcdWyc1pzYxAFjJ38anSqrA/RxW2P86noR1xe16joqW3jz0z0E9D0SRoVWiqLa9w=="},"maintainers":[{"name":"anonymous","email":"heixuxiao@163.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dateformat-util-1.0.2.tgz_1492590956813_0.2157089647371322"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T14:06:15.415Z","contributors":[]},"1.0.3":{"name":"dateformat-util","version":"1.0.3","description":"A super-lightweight time conversion tool class","main":"dateformat.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/XuXiaoGH/dateformat.js.git"},"keywords":["date","format"],"author":{"name":"heixuxiao@163.com"},"license":"ISC","bugs":{"url":"https://github.com/XuXiaoGH/dateformat.js/issues"},"homepage":"https://github.com/XuXiaoGH/dateformat.js#readme","gitHead":"d6b64858142e97d02a83243bb2c71419d7e87f68","_id":"dateformat-util@1.0.3","_shasum":"f3652a02439ca8783830ab2235ae7dbe7f80369f","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.10.1","_npmUser":{"name":"anonymous","email":"heixuxiao@163.com"},"dist":{"shasum":"f3652a02439ca8783830ab2235ae7dbe7f80369f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dateformat-util/-/dateformat-util-1.0.3.tgz","size":8979,"integrity":"sha512-1jvXLarGCNJQMFG+UWHJvCE6HetGXAAkWLgPtBUU0mwc8Z10l1nP3XvG+mRlDYoIm8HQ/x8o6eOJzUcy0sHhDw=="},"maintainers":[{"name":"anonymous","email":"heixuxiao@163.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dateformat-util-1.0.3.tgz_1492591382790_0.679518994409591"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T14:06:16.308Z","contributors":[]},"1.0.4":{"name":"dateformat-util","version":"1.0.4","description":"A super-lightweight time conversion tool class","main":"dateformat.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/XuXiaoGH/dateformat.js.git"},"keywords":["date","format"],"author":{"name":"heixuxiao@163.com"},"license":"ISC","bugs":{"url":"https://github.com/XuXiaoGH/dateformat.js/issues"},"homepage":"https://github.com/XuXiaoGH/dateformat.js#readme","gitHead":"d6b64858142e97d02a83243bb2c71419d7e87f68","_id":"dateformat-util@1.0.4","_shasum":"fe402ecf93a01bf7fdcacd2f394d86b1525b0348","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.10.1","_npmUser":{"name":"anonymous","email":"heixuxiao@163.com"},"dist":{"shasum":"fe402ecf93a01bf7fdcacd2f394d86b1525b0348","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dateformat-util/-/dateformat-util-1.0.4.tgz","size":8854,"integrity":"sha512-ZG7xGOwJaqK0yqL0eu0joPL9VmFx/iE0qeooc+NHPXKrefh53ESR6dL15Qw4DV7XEBBt+AxpzNOtdwIz71ePIg=="},"maintainers":[{"name":"anonymous","email":"heixuxiao@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dateformat-util-1.0.4.tgz_1492591819949_0.5085410918109119"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T14:06:17.193Z","contributors":[]},"1.0.5":{"name":"dateformat-util","version":"1.0.5","description":"A super-lightweight time conversion tool class","main":"dateformat-npm.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/XuXiaoGH/dateformat.js.git"},"keywords":["date","format"],"author":{"name":"heixuxiao@163.com"},"license":"ISC","bugs":{"url":"https://github.com/XuXiaoGH/dateformat.js/issues"},"homepage":"https://github.com/XuXiaoGH/dateformat.js#readme","gitHead":"d6b64858142e97d02a83243bb2c71419d7e87f68","_id":"dateformat-util@1.0.5","_shasum":"2e6f67ea212e715aef58921b6723aad997f54512","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.10.1","_npmUser":{"name":"anonymous","email":"heixuxiao@163.com"},"dist":{"shasum":"2e6f67ea212e715aef58921b6723aad997f54512","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dateformat-util/-/dateformat-util-1.0.5.tgz","size":8844,"integrity":"sha512-TKYyyAnUL3QDko5eDLcuw24JEfnZVmfD5izahfiDQlQ9w5wzR9UHwdPw3AxCW0Z1FJKlZ/m5JCyFXVN80OX8mA=="},"maintainers":[{"name":"anonymous","email":"heixuxiao@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dateformat-util-1.0.5.tgz_1492592056927_0.5730996821075678"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T14:06:18.091Z","contributors":[]}},"dist-tags":{"latest":"1.0.5"},"name":"dateformat-util","time":{"created":"2022-01-26T16:56:18.672Z","modified":"2022-01-26T16:56:18.672Z","1.0.0":"2017-04-19T08:05:35.438Z","1.0.1":"2017-04-19T08:12:43.509Z","1.0.2":"2017-04-19T08:35:57.039Z","1.0.3":"2017-04-19T08:43:03.029Z","1.0.4":"2017-04-19T08:50:21.973Z","1.0.5":"2017-04-19T08:54:18.769Z"},"readme":"# dateformat.js\r\n\r\n> **dateformat.js** 是一个非常简洁、轻量级、不到 `2kb` 的很简洁的 Javascript 库，\r\n它是一个时间的处理工具类。\r\n\r\n - 支持常用的时间格式化\r\n - 得到当前星期，时间对比大小，是否为闰年\r\n - 增加日期，增加月份，增加年份等等\r\n - 支持自动实时更新；\r\n - 支持浏览器script方式；\r\n - 测试用例完善，执行良好；\r\n\r\n\r\n\r\n# 使用方法\r\n\r\n\r\n**1. 引入 timeago.js**\r\n\r\n\r\n通过 `script` 标签引入到html文件中，会生成一个全局变量 `DateFormat`.\r\n\r\n```js\r\n<script src=\"dist/timeago.min.js\"></script>\r\n```\r\n\r\n当然你还可以在通过 import 引入\r\n```\r\nimport dateformat form '...自己的路径';\r\n```\r\n\r\n最后该项目也上传到npm上，你可以通过\r\n```\r\n//安装\r\nnpm install dateformat  \r\n```\r\n```\r\n//使用\r\nvar dateformat = require('dateformat');\r\nvar df = new dateformat();\r\ndf.format(new Date());\r\n\r\n```\r\n\r\n\r\n\r\n\r\n\r\n**3. 使用 `dateformat` 类**\r\n\r\n直接调用方法即可\r\n```js\r\nDateFormat.format(new Date(), 'yyyy-MM-dd hh:mm:ss');\r\n```\r\n\r\n\r\n# 具体方法\r\n\r\n\r\n**1. format(date, fmt)**\r\n\r\n`format` 是将 Date类型的时间进行格式化的工具方法：\r\n\r\n```js\r\nDateFormat.format(new Date()) //不传 fmt，则默认为 yyyy-MM-dd hh:mm:ss ;\r\nDateFormat.format(new Date(), 'yyyy-MM-dd hh:mm:ss');\r\nDateFormat.format(new Date(), 'yyyy/MM/dd hh:mm:ss');\r\nDateFormat.format(new Date(), 'yyyy/MM/dd');\r\n...\r\n```\r\n**2. formatToDate(dateStr)**\r\n\r\n`formatToDate` 是将 字符串类型的时间 转化成 Date 类型的工具方法：\r\n\r\n```\r\nDateFormat.formatToDate('2017-04-18 12:12:12');\r\nDateFormat.formatToDate('2017/04/18 12:12:12');\r\n...\r\n```\r\n\r\n**3. getDateStart(date)**\r\n\r\n`getDateStart` 是得到一天的开始，工作中会碰到这种需要得到某一天的开始或结束的时间点。\r\n```js\r\nDateFormat.getDateStart(new Date());  //今天是4.18, 那返回的是今天 00:00:00的Date类型\r\n\r\n```\r\n如果想返回字符串类型，可以使用 `getDateStartStr(date, fmt)` 方法，fmt非必传\r\n```js\r\nDateFormat.getDateStartStr(new Date(), 'yyyy-MM-dd hh:mm:ss'); //返回 2017-04-18 00:00:00\r\n```\r\n\r\n**4. getDateEnd(date)**\r\n\r\n`getDateEnd` 是得到一天的结束\r\n\r\n```js\r\nDateFormat.getDateEnd(new Date());  //今天是4.18, 那返回的是今天 23:59:59的Date类型\r\n\r\n```\r\n如果想返回字符串类型，可以使用 `getDateEndStr(date, fmt)` 方法，fmt非必传\r\n```js\r\nDateFormat.getDateEndStr(new Date(), 'yyyy-MM-dd hh:mm:ss'); //返回 2017-04-18 23:59:59\r\n```\r\n\r\n**5. compareDate(d1, d2)**\r\n\r\n`compareDate` 比较两个日期的大小\r\n返回 1 , 则 d1 > d2\r\n返回 0 , 则 d1 == d2\r\n返回 -1, 则 d1 < d2\r\n\r\n```js\r\nDateFormat.compareDate(new Date(), new Date()); \r\n```\r\n\r\n**6. getWeek(date, type)**\r\n\r\n`getWeek` 得到一个日期是星期几\r\n\r\n```js\r\nDateFormat.getWeek(new Date());  //type非必传，默认返回 '星期 X'的格式\r\nDateFormat.getWeek(new Date(), DateFormat.WEEKTYPE.US_DAYNAME); // Monday\r\n\r\n\r\n/*\r\ntype 枚举如下：\r\n\r\nDateFormat.WEEKTYPE.ZH_DAYNAME :      星期一\r\nDateFormat.WEEKTYPE.ZH_SHORTDAYNAME:  周一\r\nDateFormat.WEEKTYPE.US_DAYNAME：      Monday\r\nDateFormat.WEEKTYPE.US_SDAYNAME：     Mon\r\n*/\r\n\r\n```\r\n\r\n**7. addDay(date, num)**\r\n\r\n增加系列：\r\n\r\n```\r\naddDay(date, num) \r\naddDayStr(dateStr, num) \r\naddMonth(date, num)\r\naddMonthStr(dateStr, num)\r\naddYear(date, num)\r\naddYearStr(dateStr, num)\r\n\r\n```\r\n\r\n使用起来很简单，今天是 2017.04.18\r\n\r\n```\r\nDateFormat.addDay(new Date(), 3);   //返回是三天后的  Date类型\r\nDateFormat.addDayStr('2017-04-18 12:12:12', 3) // 返回 Fri Apr 21 2017 12:12:12 GMT+0800 (中国标准时间)\r\n\r\n// 其他 month year的方式同上\r\n```","users":{}}