Professional Documents
Culture Documents
Datumi U JavaScript-u
Datumi U JavaScript-u
: :
. : 218/16
1. ........................................................................................................................2
2. ......................................................................................................................3
2.1 Dat.............................................................................5
2.2. Date..........................................................................6
2.3. Date..................................................6
2.4. Date .................................................................10
3. ...................................................................................................11
3.1. ...........................................................................12
3.2. ...........................................................................13
4. .................................................................................14
5. ..............................................................................................................15
6. .......................................................................................................16
1
JAVASCRIPT scripting ,
. . Javascript
web , HTML- CSS-.
Javascript-a
, Javascript
HTML-
.
HTML .
Javascript .
: nazivObjekta.naziv.Svojstva.
(bulit-in) Javascript-.
.
avaScript : array, boolean, date, math, number, string i regexp.
Data ().
2
JavaScript- Data,
, , .
( ).
3.600.000 , 86,4 .
Date .
, 1. 1970. 00:00:00,
(UTC, GMT - ).
(
). 548 .
Date.now() .
d.getFullYear() .
d.getMonth() (0-11).
d.getDate() (1-31).
d.getDay() (0-6).
d.getHours() (0-23).
d.getMinutes() (0-59).
d.getSeconds() (0-59).
d.getMilliseconds() (0-999).
d.getTime() .
d.getTimezoneOffset()
3
.
d.setFullYear(Y) Y .
d.setMonth(M) M .
d.setDate(D) D .
d.setHours(H) H .
d.setMinutes(M) .
d.setSeconds(S) S .
d.setMilliseconds(M) .
N
d.setTime(N)
.
.
DATA, :
imeDatuma = new Date();
imeDatuma = new Date(datumString);
imeDatuma = new Date(godina, mesec, dan)
imeDatuma = new Date(godina, mesec, dan, sat, minut, sekund);
Date() .
: document.write(Date());
: Sat Mar 21 2009 22:57:30 GMT+0100 (Central Europe Standard
Time).
- Date(datumString) koji string
parse
4
parse
Date
= new Date();
birthday = new Date("December 17, 1995 03:24:00");
= new Date(95,12,17);
birthday = new Date(95,12,17,3,24,0);
Date
:
5
Date
- Date.parse (datumString)
- Date.UTC (, , , , , )
: document.write(Date.parse("Aug 9, 2005"))
: 1123538400000
Date getTime
(
1.1.1970 00:00:00 UTC)
:
datum = new Date(arg);
datum.getTime();
:
d = new Date(Aug 9, 2005);
document.write(d.getTime());
:
1123538400000
6
Date getDate
(1-30) .
:
datum = new Date(arg);
datum.getDate();
:
1 = new Date("December 25, 2001 23:15:00");
= .getDate();document.write();
:
25
Date - getDay
(0- , 1- ... 6- )
.
:
datum = new Date(arg);
datum.getDay();
:
1 = new Date("December 25, 2001 23:15:00");
= getDay();document.write(dan);
:
2
7
Date getMinutes
,
0 59.
:
datum = new Date(arg);
datum.getMinutes();
:
1 = new Date("December 25, 2001 23:15:00");
= .getMinutes();
document.write();
:
15
Date setDate
..
:
datum = new Date(arg);
datum.setDate( );
:
1 = new Date("December 25, 2001 23:15:00");
1.setDate(2);
document.write(1);
:
Sun Dec 02 2001 23:15:00 GMT+0100 (Central Europe Standard Time)
8
Date setMinutes
.
:
datum = new Date(arg);
datum.setMinutes(minuta);
:
1 = new Date("December 25, 2001 23:15:00");
1.setMinutes(24);
document.write(1);
:
Tue Dec 25 2001 23:24:00 GMT+0100 (Central Europe Standard Time)
Date toLocaleString
string
:
datum = new Date(arg);
datum.toLocaleString();
:
datum1 = new Date("December 25, 2001 23:15:00");
document.write(datum1.toLocaleString());
:
25. 2001 23:15:00
string UTC .
9
datum = new Date(arg);
datum.toUTCString();
:
1 = new Date("December 25, 2001 23:15:00");
document.write(datum1.toUTCString());
:
Tue, 25 Dec 2001 22:15:00 GMT
Date
1.
NEW:
=new Date();
Date :
getHours(), setHours()
getMinutes(), setMinutes()
getMonth(), setMonth()
2.
<script type="text/javascript">
danas = new Date( );
bozic = new Date( ); bozic.setMonth(0); bozic.setDate(7);
if (danas.getMonth()==0 && danas.getDate()<7)
{bozic.setFullYear(danas.getFullYear());}
10
else
{bozic.setFullYear(danas.getFullYear()+1);}
document.write(danas);
if (danas.getTime() < bozic.getTime()) {
razlika = bozic.getTime() - danas.getTime();
razlika = Math.floor(razlika / (1000 * 60 * 60 * 24));
document.write("<br />Samo " + razlika + " dana do Boia!");}
</script>
:
Mon Mar 23 2009 00:12:50 GMT+0100 (Central Europe Standard Time)
Samo 290 dana do Boia!
Data, new.
,
.
,
.
new Date()
.
new Date(T)
T.
new Date(N)
N .
Y,
new Date(Y,M,D) M D.
. 00:00.
new Date(Y,M,D,H,I,S,N)
11
.
. 7
, .
( 1, , ,
0).
(
).
Y - ( 0..99, 1900..1999)
M 0..11
D 1..31
H - 0..23
I - 0..59
S - 0..59
N - 0..999
, .
12
32. 1. , 24.
.
, ,
.
( IS 8601 ). ""
.
YYYY-MM-DDTHH:mm:ss.sssZ
YYYY-MM-DDTHH:mm:ss.sss+HHmm
YYYY-MM-DDTHH:mm:ss.sss-HHmm
YYYY
MM 01-12
DD 01-31
HH 00-23
mm 00-59
ss 00-59
sss 000-999
- +- (. +0100
)
- - - (. -0500)
13
IETF compliant RFC 2822 timestamp.
,
JavaScrpit ,
/ .
14
Data JavaScript-,
. DAT
. :
getDate, getDay, getFullYear, getHours, getMilliseconds, getMinutes, getMonth,
getSeconds, getTime, getTimezoneOffset, getUTCDate, getUTCDay, getUTCMonth,
getUTCFullYear,getUTCHours,getUTCMinutes, getUTCSeconds, getUTCMilliseconds,
getYear, parse, setDate, setFullYear...
Data, new.
,
. : new Date(),
new Date(T), new Date(N), new Date(Y,M,D) new Date(Y,M,D,H,I,S,N).
.
15
:
http://poincare.matf.bg.ac.rs/~jelenagr/op/java/skolajs1.htm
http://www.webnstudy.com/tema.php?id=js-kreiranje-datuma
http://www.webnstudy.com/tema.php?id=js-objekat-date
http://www.znanje.org/knjige/computer/JavaScript/2010/objekti.htm
http://it4you.rs/edukacija/java-script-osnove/
16