Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/afeiship/next-weeks
Weeks for next.
https://github.com/afeiship/next-weeks
cn date day emoji en jswork next nx week weekday weekend weekly weeks
Last synced: 12 days ago
JSON representation
Weeks for next.
- Host: GitHub
- URL: https://github.com/afeiship/next-weeks
- Owner: afeiship
- License: mit
- Created: 2020-11-29T12:48:45.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-01-30T23:56:57.000Z (11 months ago)
- Last Synced: 2024-10-28T04:59:53.708Z (about 2 months ago)
- Topics: cn, date, day, emoji, en, jswork, next, nx, week, weekday, weekend, weekly, weeks
- Language: JavaScript
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# next-weeks
> Weeks for next.[![version][version-image]][version-url]
[![license][license-image]][license-url]
[![size][size-image]][size-url]
[![download][download-image]][download-url]## installation
```bash
npm install -S @jswork/next-weeks
```## apis
| api | params | description |
| --- | ------------- | ---------------------------------------------- |
| at | (index, type) | Get en/cn/emoji by index(0-6). |
| day | (day, type) | Get en/cn/emoji by js date day.(1,2,3,4,5,6,0) |## usage
```js
import NxWeeks from '@jswork/next-weeks';// at:
NxWeeks.at(0, 'en') // 'Monday'
NxWeeks.at(1, 'en') // 'Tuesday'
NxWeeks.at(2, 'en') // 'Wednesday'
NxWeeks.at(3, 'en') // 'Thursday'
NxWeeks.at(4, 'en') // 'Friday'
NxWeeks.at(5, 'en') // 'Saturday'
NxWeeks.at(6, 'en') // 'Sunday'// day:
const d1 = new Date('2020-11-23');
const d2 = new Date('2020-11-24');
const d3 = new Date('2020-11-25');
const d4 = new Date('2020-11-26');
const d5 = new Date('2020-11-27');
const d6 = new Date('2020-11-28');
const d7 = new Date('2020-11-29');// number or date instance
NxWeeks.day(d1.getDay(), 'cn') // '一'
NxWeeks.day(d2.getDay(), 'cn') // '二'
NxWeeks.day(d3.getDay(), 'cn') // '三'
NxWeeks.day(d4, 'cn') // '四'
NxWeeks.day(d5, 'cn') // '五'
NxWeeks.day(d6, 'cn') // '六'
NxWeeks.day(d7, 'cn') // '日'
```## emoji
- 周一(Mon) 😝
- 周二(Tue) 😪
- 周三(Wed) 😭
- 周四(Thur) 🤪
- 周五(Fri) 🤣
- 周六(Sat) 😎
- 周日(Sun) 😂## license
Code released under [the MIT license](https://github.com/afeiship/next-weeks/blob/master/LICENSE.txt).[version-image]: https://img.shields.io/npm/v/@jswork/next-weeks
[version-url]: https://npmjs.org/package/@jswork/next-weeks[license-image]: https://img.shields.io/npm/l/@jswork/next-weeks
[license-url]: https://github.com/afeiship/next-weeks/blob/master/LICENSE.txt[size-image]: https://img.shields.io/bundlephobia/minzip/@jswork/next-weeks
[size-url]: https://github.com/afeiship/next-weeks/blob/master/dist/next-weeks.min.js[download-image]: https://img.shields.io/npm/dm/@jswork/next-weeks
[download-url]: https://www.npmjs.com/package/@jswork/next-weeks