You are on page 1of 17

JavaScript-

: :

. : 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

- GMT (Greenwich Mean Time) UTC (Universal Coordinated Time)


.

4
parse

Wed, 16 Jun 94 07:29:35 EST


Thu, 13 Oct 94 10:13:13 -0700
Wed, 9 Nov 1994 09:50:32 -0500 (EST)
21 dec 93 17:05
21-dec-93 17:05
21/dec/93 17:05
16 Nov 94 22:28:20 PST

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
:

getDate, getDay, getFullYear, getHours, getMilliseconds, getMinutes, getMonth,


getSeconds, getTime, getTimezoneOffset, getUTCDate, getUTCDay, getUTCMonth,
getUTCFullYear, getUTCHours, getUTCMinutes, getUTCSeconds, getUTCMilliseconds,
getYear, parse, setDate, setFullYear,...

5
Date

Date parse, UTC


parse
1.1.1970 00:00:00 UTC, a UTC UTC-.

- 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

Metoda objekta Date toUTCString

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()

sada =new Date();


document.write("Vreme je:" + sada.getHours() + ":" + sada.getMinutes() + "<br>");
document.write("Datum je:" + sada.getDate() + "/" + (sada.getMonth()+1) + "/" +(2000
+ sada.getYear()));

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
.

var d = new Date();



. ,
(, ...)


. 7
, .
( 1, , ,
0).
(
).

var d = new Date(Y,M);


var d = new Date(Y,M,D);
var d = new Date(Y,M,D,H);
var d = new Date(Y,M,D,H,I);
var d = new Date(Y,M,D,H,I,S);
var d = new Date(Y,M,D,H,I,S,N);

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.
.

, ,
.

var d = new Date(N);



( 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

- Z - o (UTC Coordinated Universal Time),


(GTM Greenwich Mean Time)

- +- (. +0100
)

- - - (. -0500)

13
IETF compliant RFC 2822 timestamp.
,
JavaScrpit ,
/ .

var d = new Date(); //

var dt = new Date("2015-01-05T15:30:00.000+0100"); // 5. 2015. u 15:30, CET


var dn = new Date(2015, 0, 5, 15, 30); //

var d1 = new Date(2015, 0, 35); // 4. 2015

var d2 = new Date(2015, 0, 15, 24, 30); // 16. 2015. 00:30


.

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

You might also like