ExtJs의 Date 형식 문자 코드
년
Y년의 숫자는 4자리 숫자를 나타낸다. 예를 들어 1999.
y년의 두 자리 숫자, 예를 들면 99 또는 03
o ISO-8601년의 숫자는 (Y와 같지만 ISO 주간의 수 W가 전년도 또는 다음해에 속한다면 그 해를 사용한다) 예를 들어 1998 또는 2004
L이 윤년인지 아닌지윤년
월 단위
F월의 전칭.Januray에서 December로
M월 텍스트의 약자.Jan - Dec
m월의 숫자는 0이 시작된다는 것을 나타낸다.예: 01~12
n월의 숫자는 0으로 시작하지 않는다는 것을 나타낸다.1~12
주
D는 일요일의 줄임말을 나타낸다.예를 들어, Mon에서 Sun으로
l 은 D 와 마찬가지로 전체 명칭에 불과하다. 예를 들어 Sunday에서 Saturday까지
w주 7일의 숫자는 0(일요일)에서 6(토요일)을 나타낸다
N ISO-8601의 주 7일 숫자 표시1은 Monday(월요일)부터 7까지는 Sunday(일요일)
W ISO-8601 연중 주간의 숫자 표시매주 월요일부터 계산했어.그래서 01-53주가 순서대로 표시되어 있습니다.
일
d로 시작하는 두 자리 숫자는 한 달 동안의 날씨를 나타낸다.예: 01 ~ 31
j는 d의 내용과 마찬가지로 0으로 시작하지 않아도 된다.예: 1-31
t는 월 내의 일수를 정한다.28~31
S 영어에서 서술한 접미사는 한 달의 날을 나타내는 데 사용되며 2글자로 j와 잘 어울린다.예를 들어 st, nd, rd, 또는th(1st, 2nd, 3rd, 4th)
z는 1년 365일의 숫자로 0부터 시작한다.즉 0-364, 윤년은 0-365
오후
a AM 및 PM 소문자예: am 또는 pm
A AM 및 PM 대문자예: AM 또는 PM
시간
g가 0으로 시작하지 않는 12시간 형식, 1~12
h는 0으로 시작하는 12시간 형식, 01부터 12까지
G는 0으로 시작하지 않는 24시간 형식, 0~23
H는 0으로 시작하는 24시간 형식, 00~23
분
i는 0으로 시작하는 분으로 00~59를 나타낸다
초 단위
s는 0으로 시작하는 초로 00에서 59까지 표시한다
u초의 소수부.적어도 한 자리의 숫자는 많으면 제한이 없다.예를 들어 001은 0.001초를 나타낸다.999는 0.999초를 의미한다.12312312는 0.12312312초를 나타낸다.
U는 Unix 기원(January 1 197000:00:00 GMT)에서 현재까지의 초입니다.예: 1193432466
Z 현재 시간대가 UTC에 비해 차이가 나는 초수는 UTC 서쪽이 마이너스면 동쪽이 정수다. -4300 ~ 50400
시간대
O와 그리니치의 시간차.예: +1030
P 사칭이 있는 것은 그리니치와 시간차가 있다.예: -08:00
T는 현재 코드 머신이 있는 시간대의 줄임말을 실행합니다.예: EST, MDT, PDT
c ISO8601의 날짜 표시(주의, 초에 소수 부분이 있으면 최소 1자리 숫자로 제한이 없습니다. www.w3.org/TR/NOTE-datetiem을 참고하여 더 많은 내용을 얻을 수 있습니다. 예, 2007-04-17T15:19:19:21+08:00 or 2008-03-16T16:18:22Z or 2009-02-15T17:17:17:123.9+01:00 or 2010-01-14T18:249998763-07:00
지금까지 Date의 서식자였습니다.사용하는 과정에서 특히 주의해야 한다. 왜냐하면 우리가 격식을 사용자 정의할 때 일부 단어의 자모가 격식부호와 일치하는 상황을 만날 수 있기 때문이다.물론 이때 우리가 출력해야 할 것은 단어이지 어떤 데이트가 표시한 내용이 아니다.이때는 반드시 전의 문자를 사용하여 처리해야 한다.예를 들면 다음과 같습니다.
var dt = new Date('1/10/2007 03:05:01 PM GMT-0600');
document.write(dt.format('Y-m-d')); //2007-01-10
document.write(dt.format('F j, Y, g:i a')); //January 10, 2007, 3:05 pm
document.write(dt.format('l,\\t\\he jS\\of F Y h:i:s A'));//Wednesday, the 10th of January 2007 03:05:01 PM
다음은 API에서 사용할 수 있는 날짜 스타일의 대상을 보여 줍니다.그 자체가 데이트의 일부분은 아니지만그러나 유연하게 활용하면 프로그램 작성에 큰 편리를 줄 수 있다.
Date.patterns = {
ISO8601Long:"Y-m-d H:i:s",
ISO8601Short:"Y-m-d",
ShortDate: "n/j/Y",
LongDate: "l, F d, Y",
FullDateTime: "l, F d, Y g:i:s A",
MonthDay: "F d",
ShortTime: "g:i A",
LongTime: "g:i:s A",
SortableDateTime: "Y-m-d\\TH:i:s",
UniversalSortableDateTime: "Y-m-d H:i:sO",
YearMonth: "F, Y"
};
사용 사례:
var dt = new Date();
document.write(dt.format(Date.patterns.ShortDate));
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.