motif-utils
TypeScript icon, indicating that this package has built-in type declarations

0.2.1 • Public • Published

utils

utils.dateDiff

두 날짜를 비교하여 차이를 반환합니다.

Kind: static property of utils

Param Type Description
leftDate Date | Number | String

원래 날짜

rightDate Date | Number | String

비교할 날짜

unit String

비교 단위

utils.dateFormat

주어진 형식에 따라 날짜를 문저열로 반환합니다. 결과는 지역마다 다를 수 있습니다.

허용되는 형식:

Unit Pattern Result examples Notes
Era G..GGG AD, BC
GGGG Anno Domini, Before Christ 2
GGGGG A, B
Calendar year y 44, 1, 1900, 2017 5
yo 44th, 1st, 0th, 17th 5,7
yy 44, 01, 00, 17 5
yyy 044, 001, 1900, 2017 5
yyyy 0044, 0001, 1900, 2017 5
yyyyy ... 3,5
Local week-numbering year Y 44, 1, 1900, 2017 5
Yo 44th, 1st, 1900th, 2017th 5,7
YY 44, 01, 00, 17 5,8
YYY 044, 001, 1900, 2017 5
YYYY 0044, 0001, 1900, 2017 5,8
YYYYY ... 3,5
ISO week-numbering year R -43, 0, 1, 1900, 2017 5,7
RR -43, 00, 01, 1900, 2017 5,7
RRR -043, 000, 001, 1900, 2017 5,7
RRRR -0043, 0000, 0001, 1900, 2017 5,7
RRRRR ... 3,5,7
Extended year u -43, 0, 1, 1900, 2017 5
uu -43, 01, 1900, 2017 5
uuu -043, 001, 1900, 2017 5
uuuu -0043, 0001, 1900, 2017 5
uuuuu ... 3,5
Quarter (formatting) Q 1, 2, 3, 4
Qo 1st, 2nd, 3rd, 4th 7
QQ 01, 02, 03, 04
QQQ Q1, Q2, Q3, Q4
QQQQ 1st quarter, 2nd quarter, ... 2
QQQQQ 1, 2, 3, 4 4
Quarter (stand-alone) q 1, 2, 3, 4
qo 1st, 2nd, 3rd, 4th 7
qq 01, 02, 03, 04
qqq Q1, Q2, Q3, Q4
qqqq 1st quarter, 2nd quarter, ... 2
qqqqq 1, 2, 3, 4 4
Month (formatting) M 1, 2, ..., 12
Mo 1st, 2nd, ..., 12th 7
MM 01, 02, ..., 12
MMM Jan, Feb, ..., Dec
MMMM January, February, ..., December 2
MMMMM J, F, ..., D
Month (stand-alone) L 1, 2, ..., 12
Lo 1st, 2nd, ..., 12th 7
LL 01, 02, ..., 12
LLL Jan, Feb, ..., Dec
LLLL January, February, ..., December 2
LLLLL J, F, ..., D
Local week of year w 1, 2, ..., 53
wo 1st, 2nd, ..., 53th 7
ww 01, 02, ..., 53
ISO week of year I 1, 2, ..., 53 7
Io 1st, 2nd, ..., 53th 7
II 01, 02, ..., 53 7
Day of month d 1, 2, ..., 31
do 1st, 2nd, ..., 31st 7
dd 01, 02, ..., 31
Day of year D 1, 2, ..., 365, 366 9
Do 1st, 2nd, ..., 365th, 366th 7
DD 01, 02, ..., 365, 366 9
DDD 001, 002, ..., 365, 366
DDDD ... 3
Day of week (formatting) E..EEE Mon, Tue, Wed, ..., Sun
EEEE Monday, Tuesday, ..., Sunday 2
EEEEE M, T, W, T, F, S, S
EEEEEE Mo, Tu, We, Th, Fr, Su, Sa
ISO day of week (formatting) i 1, 2, 3, ..., 7 7
io 1st, 2nd, ..., 7th 7
ii 01, 02, ..., 07 7
iii Mon, Tue, Wed, ..., Sun 7
iiii Monday, Tuesday, ..., Sunday 2,7
iiiii M, T, W, T, F, S, S 7
iiiiii Mo, Tu, We, Th, Fr, Su, Sa 7
Local day of week (formatting) e 2, 3, 4, ..., 1
eo 2nd, 3rd, ..., 1st 7
ee 02, 03, ..., 01
eee Mon, Tue, Wed, ..., Sun
eeee Monday, Tuesday, ..., Sunday 2
eeeee M, T, W, T, F, S, S
eeeeee Mo, Tu, We, Th, Fr, Su, Sa
Local day of week (stand-alone) c 2, 3, 4, ..., 1
co 2nd, 3rd, ..., 1st 7
cc 02, 03, ..., 01
ccc Mon, Tue, Wed, ..., Sun
cccc Monday, Tuesday, ..., Sunday 2
ccccc M, T, W, T, F, S, S
cccccc Mo, Tu, We, Th, Fr, Su, Sa
AM, PM a..aaa AM, PM
aaaa a.m., p.m. 2
aaaaa a, p
AM, PM, noon, midnight b..bbb AM, PM, noon, midnight
bbbb a.m., p.m., noon, midnight 2
bbbbb a, p, n, mi
Flexible day period B..BBB at night, in the morning, ...
BBBB at night, in the morning, ... 2
BBBBB at night, in the morning, ...
Hour [1-12] h 1, 2, ..., 11, 12
ho 1st, 2nd, ..., 11th, 12th 7
hh 01, 02, ..., 11, 12
Hour [0-23] H 0, 1, 2, ..., 23
Ho 0th, 1st, 2nd, ..., 23rd 7
HH 00, 01, 02, ..., 23
Hour [0-11] K 1, 2, ..., 11, 0
Ko 1st, 2nd, ..., 11th, 0th 7
KK 01, 02, ..., 11, 00
Hour [1-24] k 24, 1, 2, ..., 23
ko 24th, 1st, 2nd, ..., 23rd 7
kk 24, 01, 02, ..., 23
Minute m 0, 1, ..., 59
mo 0th, 1st, ..., 59th 7
mm 00, 01, ..., 59
Second s 0, 1, ..., 59
so 0th, 1st, ..., 59th 7
ss 00, 01, ..., 59
Fraction of second S 0, 1, ..., 9
SS 00, 01, ..., 99
SSS 000, 0001, ..., 999
SSSS ... 3
Timezone (ISO-8601 w/ Z) X -08, +0530, Z
XX -0800, +0530, Z
XXX -08:00, +05:30, Z
XXXX -0800, +0530, Z, +123456 2
XXXXX -08:00, +05:30, Z, +12:34:56
Timezone (ISO-8601 w/o Z) x -08, +0530, +00
xx -0800, +0530, +0000
xxx -08:00, +05:30, +00:00 2
xxxx -0800, +0530, +0000, +123456
xxxxx -08:00, +05:30, +00:00, +12:34:56
Timezone (GMT) O...OOO GMT-8, GMT+5:30, GMT+0
OOOO GMT-08:00, GMT+05:30, GMT+00:00 2
Timezone (specific non-locat.) z...zzz GMT-8, GMT+5:30, GMT+0 6
zzzz GMT-08:00, GMT+05:30, GMT+00:00 2,6
Seconds timestamp t 512969520 7
tt ... 3,7
Milliseconds timestamp T 512969520900 7
TT ... 3,7
Long localized date P 04/29/1453 7
PP Apr 29, 1453 7
PPP April 29th, 1453 7
PPPP Friday, April 29th, 1453 2,7
Long localized time p 12:00 AM 7
pp 12:00:00 AM 7
ppp 12:00:00 AM GMT+2 7
pppp 12:00:00 AM GMT+02:00 2,7
Combination of date and time Pp 04/29/1453, 12:00 AM 7
PPpp Apr 29, 1453, 12:00:00 AM 7
PPPppp April 29th, 1453 at ... 7
PPPPpppp Friday, April 29th, 1453 at ... 2,7

Kind: static property of utils

Param Type Description
date Date | Number | String

원래 날짜

format String

변환할 형식

Example

// Represent 11 February 2014 in middle-endian format:
var result = utils.dateFormat(new Date(2014, 1, 11), 'MM/dd/yyyy')
//=> '02/11/2014'

Example

// Represent 2 July 2014 in Esperanto:
import { eoLocale } from 'date-fns/locale/eo'
var result = utils.dateForma(new Date(2014, 6, 2), "do 'de' MMMM yyyy", {
  locale: eoLocale
})
//=> '2-a de julio 2014'

Example

// Escape string by single quote characters:
var result = utils.dateForma(new Date(2014, 6, 2, 15), "h 'o''clock'")
//=> "3 o'clock"

utils.dateISO

ISO 시간으로 Date로 변환하여 반환

Kind: static property of utils

Param Type Description
value Date | Number | String

시간 데이타

utils.decodeSpecialChars

encoding 된 특수 문자를 변환하여 반환합니다.

Kind: static property of utils

Param Type Description
string String

변환할 문자

utils.getBool

임의 값을 boolean 형태로 변환

Kind: static property of utils

Param Type Description
value any

임의 값

utils.getJSON

JSON 객체를 JSON String 형태로 변환

Kind: static property of utils

Param Type Description
data Object

JSON 객체

utils.is

해당 값이 특정 타입인지 체크합니다.

Kind: static property of utils

Param Type Description
value Any

type Types

체크할 타입

utils.paging

Page Data를 Paging 객체로 변환

Kind: static property of utils

Param Type
params PagingParameters

utils.parseJSON

JSON String 값을 JSON 객체로 변환하여 반환

Kind: static property of utils

Param Type
jsonValue String
defaultValue Object

utils.timestamp

UTC 시간 값 반환

Kind: static property of utils

utils.uuid

32자의 임의 문자조합 값을 반환

Kind: static property of utils

Readme

Keywords

none

Package Sidebar

Install

npm i motif-utils

Weekly Downloads

2

Version

0.2.1

License

MIT

Unpacked Size

93.4 kB

Total Files

78

Last publish

Collaborators

  • progdesigner