[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-761":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":34,"discoverSource":35},761,"dayjs","iamkun\u002Fdayjs","iamkun","⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API","https:\u002F\u002Fday.js.org",null,"JavaScript",48650,2440,272,962,0,2,25,6,77.5,"MIT License",false,"dev",true,[26,27,28,5,29,30],"date","date-formatting","datetime","moment","time","2026-06-12 04:00:05","English | [简体中文](.\u002Fdocs\u002Fzh-cn\u002FREADME.zh-CN.md) | [日本語](.\u002Fdocs\u002Fja\u002FREADME-ja.md) | [Português Brasileiro](.\u002Fdocs\u002Fpt-br\u002FREADME-pt-br.md) | [한국어](.\u002Fdocs\u002Fko\u002FREADME-ko.md) | [Español (España)](.\u002Fdocs\u002Fes-es\u002FREADME-es-es.md) | [Русский](.\u002Fdocs\u002Fru\u002FREADME-ru.md) | [Türkçe](.\u002Fdocs\u002Ftr\u002FREADME-tr.md) | [සිංහල](.\u002Fdocs\u002Fsi\u002FREADME-si.md) | [עברית](.\u002Fdocs\u002Fhe\u002FREADME-he.md)\n\n\u003Cp align=\"center\">\u003Ca href=\"https:\u002F\u002Fday.js.org\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">\u003Cimg width=\"550\"\n                                                                             src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F17680888\u002F39081119-3057bbe2-456e-11e8-862c-646133ad4b43.png\"\n                                                                             alt=\"Day.js\" \u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp align=\"center\">Fast \u003Cb>2kB\u003C\u002Fb> alternative to Moment.js with the same modern API\u003C\u002Fp>\n\u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fbundlephobia.com\u002Fpackage\u002Fdayjs\">\u003Cimg\n            src=\"https:\u002F\u002Fimg.shields.io\u002Fbundlephobia\u002Fminzip\u002Fdayjs?style=flat-square&color=%2345cc11\"\n            alt=\"Gzip Size\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fdayjs\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fdayjs.svg?style=flat-square&colorB=51C838\"\n                                                       alt=\"NPM Version\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fiamkun\u002Fdayjs\u002Factions\u002Fworkflows\u002Fcheck.yml\">\u003Cimg\n            src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fiamkun\u002Fdayjs\u002Fcheck.yml?style=flat-square\" alt=\"Build Status\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fcodecov.io\u002Fgh\u002Fiamkun\u002Fdayjs\">\u003Cimg\n            src=\"https:\u002F\u002Fimg.shields.io\u002Fcodecov\u002Fc\u002Fgithub\u002Fiamkun\u002Fdayjs\u002Fmaster.svg?style=flat-square\" alt=\"Codecov\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fiamkun\u002Fdayjs\u002Fblob\u002Fmaster\u002FLICENSE\">\u003Cimg\n            src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-brightgreen.svg?style=flat-square\" alt=\"License\">\u003C\u002Fa>\n    \u003Cbr>\n    \u003Ca href=\"https:\u002F\u002Fsaucelabs.com\u002Fu\u002Fdayjs\">\n        \u003Cimg width=\"750\" src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F17680888\u002F40040137-8e3323a6-584b-11e8-9dba-bbe577ee8a7b.png\" alt=\"Sauce Test Status\">\n    \u003C\u002Fa>\n\u003C\u002Fp>\n\n> Day.js is a minimalist JavaScript library that parses, validates, manipulates, and displays dates and times for modern browsers with a largely Moment.js-compatible API. If you use Moment.js, you already know how to use Day.js.\n\n```js\ndayjs().startOf('month').add(1, 'day').set('year', 2018).format('YYYY-MM-DD HH:mm:ss');\n```\n\n* 🕒 Familiar Moment.js API & patterns\n* 💪 Immutable\n* 🔥 Chainable\n* 🌐 I18n support\n* 📦 2kb mini library\n* 👫 All browsers supported\n\n---\n\n## Getting Started\n\n### Documentation\n\nYou can find more details, API, and other docs on [day.js.org](https:\u002F\u002Fday.js.org\u002F) website.\n\n### Installation\n\n```console\nnpm install dayjs --save\n```\n\n📚[Installation Guide](https:\u002F\u002Fday.js.org\u002Fdocs\u002Fen\u002Finstallation\u002Finstallation)\n\n### API\n\nIt's easy to use Day.js APIs to parse, validate, manipulate, and display dates and times.\n\n```javascript\ndayjs('2018-08-08') \u002F\u002F parse\n\ndayjs().format('{YYYY} MM-DDTHH:mm:ss SSS [Z] A') \u002F\u002F display\n\ndayjs().set('month', 3).month() \u002F\u002F get & set\n\ndayjs().add(1, 'year') \u002F\u002F manipulate\n\ndayjs().isBefore(dayjs()) \u002F\u002F query\n```\n\n📚[API Reference](https:\u002F\u002Fday.js.org\u002Fdocs\u002Fen\u002Fparse\u002Fparse)\n\n### I18n\n\nDay.js has great support for internationalization.\n\nBut none of them will be included in your build unless you use it.\n\n```javascript\nimport 'dayjs\u002Flocale\u002Fes' \u002F\u002F load on demand\n\ndayjs.locale('es') \u002F\u002F use Spanish locale globally\n\ndayjs('2018-05-05').locale('zh-cn').format() \u002F\u002F use Chinese Simplified locale in a specific instance\n```\n\n📚[Internationalization](https:\u002F\u002Fday.js.org\u002Fdocs\u002Fen\u002Fi18n\u002Fi18n)\n\n### Plugin\n\nA plugin is an independent module that can be added to Day.js to extend functionality or add new features.\n\n```javascript\nimport advancedFormat from 'dayjs\u002Fplugin\u002FadvancedFormat' \u002F\u002F load on demand\n\ndayjs.extend(advancedFormat) \u002F\u002F use plugin\n\ndayjs().format('Q Do k kk X x') \u002F\u002F more available formats\n```\n\n📚[Plugin List](https:\u002F\u002Fday.js.org\u002Fdocs\u002Fen\u002Fplugin\u002Fplugin)\n\n## Sponsors\n\nSupport this project by becoming a sponsor. Your logo will show up here with a link to your website.\n\n[[Become a sponsor via Github](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fiamkun\u002F)] [[Become a sponsor via OpenCollective](https:\u002F\u002Fopencollective.com\u002Fdayjs#sponsor)]\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fken-swyfft\" target=\"_blank\">\n  \u003Cimg width=\"70\" src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F65305317?v=4\">\n\u003C\u002Fa>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fsight-sound\" target=\"_blank\">\n  \u003Cimg width=\"70\" src=\"https:\u002F\u002Fimages.opencollective.com\u002Fsight-sound\u002F54f7220\u002Flogo\u002F256.png?height=256\">\n\u003C\u002Fa>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Ffilerev\" target=\"_blank\">\n  \u003Cimg width=\"70\" src=\"https:\u002F\u002Fimages.opencollective.com\u002Ffilerev\u002F93a8f05\u002Flogo\u002F256.png?height=256\" \u002F>\n\u003C\u002Fa>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fcarboneio\" target=\"_blank\">\n  \u003Cimg width=\"70\" src=\"https:\u002F\u002Fimages.opencollective.com\u002Fcarboneio\u002Ffe2066c\u002Flogo\u002F256.png?height=256\">\n\u003C\u002Fa>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fradioplusexperts\" target=\"_blank\">\n  \u003Cimg width=\"70\" src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F188567998?v=4\">\n\u003C\u002Fa>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n\u003Ca href=\"https:\u002F\u002Fwww.netrouting.com\" target=\"_blank\" alt=\"Netrouting Dedicated Servers\">\n  \u003Cimg width=\"70\" src=\"https:\u002F\u002Fnetrouting.com\u002Fwp-content\u002Fuploads\u002F2026\u002F04\u002FLogo-netrouting.png\">\n\u003C\u002Fa>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n\u003Ca href=\"https:\u002F\u002Fwww.sayfone.com\u002Fcall-rates \" target=\"_blank\">\n  \u003Cimg alt=\"Sayfone Cheap international calls\" width=\"70\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F68f91139-b190-421b-bcd7-43a8e3d84fe7\">\n\u003C\u002Fa>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n\u003Ca href=\"https:\u002F\u002Fautomatio.ai\" target=\"_blank\" alt=\"Automatio AI\">\n  \u003Cimg width=\"70\" src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1984909?v=4\" \u002F>\n\u003C\u002Fa>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n\u003Ca href=\"https:\u002F\u002Fbestkru.com\u002F\" target=\"_blank\">\n  \u003Cimg width=\"70\" src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F159320286\" alt=\"BestKru\">\n\u003C\u002Fa>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n\u003Ca href=\"https:\u002F\u002Fhandsontable.com\u002Fdocs\u002Freact-data-grid\u002F?utm_source=Dayjs_GH&utm_medium=sponsorship&utm_campaign=library_sponsorship\" target=\"_blank\">\n  \u003Cimg width=\"70\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F426c3476-dc34-44d1-a904-ed58dbd20dd6\">\n\u003C\u002Fa>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n\u003Ca href=\"https:\u002F\u002Froute4me.com\u002F\" target=\"_blank\">\n  \u003Cimg width=\"70\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F3fbc86c5-98a9-49c2-beae-1969026fcd76\" alt=\"Route Optimizer and Route Planner Software\">\n\u003C\u002Fa>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsentdm\" target=\"_blank\">\n  \u003Cimg width=\"70\" src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F153308555?s=200&v=4\">\n\u003C\u002Fa>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fblacksandsmedia\" target=\"_blank\">\n  \u003Cimg width=\"70\" src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F116517387?v=4\">\n\u003C\u002Fa>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmvpsnet\" target=\"_blank\">\n  \u003Cimg width=\"70\" src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F89784111?s=96&v=4\">\n\u003C\u002Fa>\n\n\n## Contributors\n\nThis project exists thanks to all the people who contribute.\n\nPlease give us a 💖 star 💖 to support us. Thank you.\n\nAnd thank you to all our backers! 🙏\n\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fdayjs#backers\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fdayjs\u002Fcontributors.svg?width=890\" \u002F>\u003C\u002Fa>\n\n## License\n\nDay.js is licensed under a [MIT License](.\u002FLICENSE).\n","Day.js 是一个轻量级的 JavaScript 日期时间处理库，旨在作为 Moment.js 的替代品，提供了相似的现代化 API。其核心功能包括日期解析、验证、操作和格式化，并且支持国际化。Day.js 具有不可变性和链式调用的特点，使得代码更加简洁易读。这个库体积小巧（仅2kB），适合在任何需要高效处理日期时间但又希望保持包大小最小化的场景中使用，如前端Web应用或移动Web开发。","2026-06-11 02:39:08","top_all"]