Autor | Zpráva | ||
---|---|---|---|
Matess Profil * |
#1 · Zasláno: 28. 1. 2009, 07:44:54
Ahoj lze nějak upravit fci date() jako je tomu u PHP.
Potřebuji aby mi to ukládalo datum ve formátu YYYY-MM-DD. Umím to uložit jenom ve formátu YYYY-M-D. V PHP je to jednoduché stačí vypsat date("Y-m-d"), ale u JS nevím. Prosím poraďte mi. Děkuji. |
||
Měsíček Profil |
#2 · Zasláno: 28. 1. 2009, 09:23:58 · Upravil/a: Měsíček
Reaguji na Matesse:
Javascript nic takového neumožňuje. Budeš si to muset poskládat z určitých metod .get(*). Přibližně takhle: <script type="text/javascript"> /** * [Y-m-d] => 2009-01-28 */ alert((x=new Date()).getFullYear()+"-"+((y=x.getMonth()+1)<=9?'0'+y:y)+"-"+x.getDate()); /** * [Y-m-d] => 2009-1-28 */ alert((x=new Date()).getFullYear()+"-"+(x.getMonth()+1)+"-"+x.getDate()); </script> A jen tak mimochodem, řekl bych, že už se o to někdo snažil. |
||
_es Profil |
#3 · Zasláno: 28. 1. 2009, 09:24:50
V JavaScripte to tak jednoducho nejde, všetky predvolené funkcie na prácu s dátumom a časom,
ktoré majú výstup formátovaný reťazec sú implementačne závislé. Z dátumu treba načítať potrebné zložky (rok, mesiac, ...) a poskladať to do reťazca. |
||
Matess Profil * |
#4 · Zasláno: 28. 1. 2009, 10:25:21
Tak děkuji za odpověď.
Měsíček Váš příklad je dobrý. Asi jej použiji. |
||
Časová prodleva: 15 let
|
0