/ Metóda dátumu Javascript bez času - javascript, dátum

Javascript dátum metóda bez času - javascript, dátum

Metóda Javascript

var d = new Date();

získať hodnotu datetime, ale ako získať jasný dátum, bez času?

odpovede:

3 pre odpoveď č. 1

Existuje toľko príkladov.

function format(date) {
var d = date.getDate();
var m = date.getMonth() + 1;
var y = date.getFullYear();
return "" + y + "-" + (m<=9 ? "0" + m : m) + "-" + (d <= 9 ? "0" + d : d);
}

var today = new Date();
var dateString = format(today);
alert(dateString);

Tiež by som rád zdôraznil, keď sa zaoberám časom. MomentJS je skutočne perfektný nástroj pre túto prácu

MomentJS

ďalší super jednoduchý príklad ...

var today = new Date();
alert(today.toLocaleDateString());

druhým príkladom je môj obľúbený.


1 pre odpoveď č. 2

Úplný odkaz na dátum analýzy nájdete po odkaze tu

Jednoducho môžete analyzovať iba dátum od vás s premennou typu

d.toJSON().substring(0,10)

alebo

d.toDateString();

0 pre odpoveď č. 3

Radil by som vám, aby ste ho používali momentjs (http://momentjs.com/) za všetky vaše problémy s Javascriptom týkajúce sa dátumov.

Tento kód vynuluje hodiny, minúty, sekundy, milisekundy vášho objektu dátumu javascript.

var d = new Date();
d.setHours(0);
d.setMinutes(0);
d.setSeconds(0);
d.setMilliseconds(0);

Bez konverzie a na konci stále máte objekt dátumu.


0 pre odpoveď č. 4

s Date máš rande objekt, ktorý má niekoľko metód. Úplný zoznam metód je uvedený v Dokumentácia objektu Javascript Date.

Vo vašom prípade:

var d = new Date(),
datestring = "";

datestring = d.getFullYear() + "-" + (d.getMonth()+1) + "-" + d.getDate()

alert(datestring);