- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Google Pixel topik
- Xiaomi 15T Pro - a téma nincs lezárva
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Három új Ai+ mobil jött: Nova 2, Nova 2 Ultra és a kagylós Nova Flip
- Mától Huawei okosórákkal is lehet érintésmentesen fizetni
- Túl jól fogy az S26, túlóráznia kell a gyártósoroknak
- Bemutatkozott a Poco X7 és X7 Pro
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
Új hozzászólás Aktív témák
-
Mr Dini
addikt
válasz
Mr Dini
#5601
üzenetére
Helyesbítek! A helyes dátum minta a hónap-nap-év, sajnos a Convert nem toleráns. Ha máshogy van megadva a dátum, már nem tud vele mit kezdeni.
De, hogy ne maradj JS nélkül, írtam Neked a linkelt logika alapján egy példakódot
:///Mr Dini's Day Counter
startDate = "2017. 02. 03."
today = global('%DATE')
startDate = prompt('Írd be a kezdés idejét:',startDate);
startDate = startDate.replace(/(.*[^.])+\. (.*[^.])+\. (.*[^.])+./,"$2-$3-$1").replace(/0([0-9]+\-)/g,'$1');
startDateSec = convert(startDate,"datetimeToSec");
todaySec = convert(today,"datetimeToSec");
flash('Az azóta eltelt napok száma: '+Math.floor((todaySec-startDateSec)/24/60/60));Tulajdonképpen a kódom lényege a replace, ami átalakítja a dátumot év. hónap. nap.-ról a megfelelő dátumra.
Megjegyzések:
1. Ha nem szeretnél prompt-ot, kommenteld ki azt a sort!
2. Ez a kódrész:.replace(/0([0-9]+\-)/g,'$1')nyugodtan törölhető. Csak, mivel nem akart működni, így azt hittem, a 0-val kezdődő hónapokat, plusz napokat át kell alakítani úgy, hogy ne 0-van kezdődjön. De, mint kiderült, más volt a gond. Viszont benthagytam, mert így 100% ugyanúgy néz ki, mint a Taskeres DATE változó.
3. A végén a flashnél betettem egy Math.floor-t, azaz egy lefele kerekítést, mert azt vettem észre, hogy régi időpontoknál vannak tizedesjegyek is.Használd egészséggel és ha valami nem világos, kérdezz bátran!

Új hozzászólás Aktív témák
- Tudástár Tasker - AZ Android alkalmazás
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- GL.iNet Flint 2 (GL-MT6000) router
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Fejhallgató erősítő és DAC topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Crimson Desert
- Samsung Galaxy Felhasználók OFF topicja
- Napelem
- A fociról könnyedén, egy baráti társaságban
- További aktív témák...
- Keresünk iPhone 16/16e/16 Plus/16 Pro/16 Pro Max
- Apple iPad Air 5.Gen 64GB 100% (1év Garancia) - AKCIÓ
- Kuriózum: Ozark Trail (amerikai) fejlámpa 600 lumen
- BESZÁMÍTÁS! MSI X570 R5 5600X 32GB DDR4 512GB SSD RX 6800 16GB Kolink Unity Lateral ARG 750W
- Értékcsökkentett gamer alaplapok /ASUS/MSI/AM5/Számlával/
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
:

