![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 6.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
Mam stringa datopodobnego "2011-12-07" i chciałbym wyciągnąć z niego 2011 i zwiększyć to o 1. Bardzo zależy mi na skrypcie, w którym nie występują żadne deklaracje zmiennych (nie chcę używać konwersji tego stringa do obiektu Date), właściwie to chodzi mi o to, żeby to było pojedyncze polecenie. Zauważyłem, że dobrze działa coś takiego:
Kod parseInt("2011-12-07".substring(0,4))+1; ale z pewnych względów nie mogę użyć funkcji parseInt. Czy możecie podpowiedzieć mi jakiś sposób zrobienia tego samego, co powyższy kod bez użycia parseInt, dodatkowych zmiennych i konwersji do Date? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 6.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
skowron-line, czy pod wskazanym linkiem miałem znaleźć kod:
Kod document.getElementById('a').innerHTML = Math.round(parseInt("2011-12-07".substring(0,4)))+1; bo taki tam i był i jak na moje oko, to korzysta z parseInt... [edit] Crozin, wielkie dzięki, wygląda sensownie (IMG:style_emoticons/default/smile.gif) Jutro będę wiedział na pewno i wtedy albo zgłoszę się ponownie, albo podziękuję jeszcze raz (IMG:style_emoticons/default/smile.gif) Ten post edytował Lewap 25.10.2010, 20:21:33 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
skowron-line, czy pod wskazanym linkiem miałem znaleźć kod: Kod document.getElementById('a').innerHTML = Math.round(parseInt("2011-12-07".substring(0,4)))+1; bo taki tam i był i jak na moje oko, to korzysta z parseInt... Oczywiście że nie, poprawiłem link w poście, przez nieuwagę tam zostało parseInt. Ten post edytował skowron-line 25.10.2010, 20:24:07 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 10:55 |