![]() |
![]() |
![]()
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 ![]() ![]() Ten post edytował Lewap 25.10.2010, 20:21:33 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 19:46 |