Hirdetés
- TCL LCD és LED TV-k
- Milyen belső merevlemezt vegyek?
- Felzárkóztatná a HDD-ket az SSD-khez a Western Digital
- "Krémes" kopogással és pajkos külsővel hódítana a Yunzii klaviatúrája
- Bluetooth hangszórók
- Apple MacBook
- AMD vs Intel… hol a Harmadik?! – Elfeledett CPU-k
- 5.1, 7.1 és gamer fejhallgatók
- Intel Core i7-5xxx "Haswell-E/EP" és i7-6xxx "Broadwell-E/EP" (LGA2011-v3)
- Azonnali informatikai kérdések órája
Ú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
- DJI MINI 4 PRO Új Dron 2 év garanciával eladó
- Akciós! PC , 14100F , RTX 3080 , 16GB RGB , 512GB NVME , 500GB HDD
- Xiaomi 14T Pro 1TB, Kártyafüggetlen, 1 Év Garanciával
- Gamer PC-Számítógép! Csere-Beszámítás! R7 5700 / RTX 2080Ti 11GB / 16GB DDR4 / 1TB Nvme SSD
- ADATA (1x32GB) DDR5 4800MHz CL40 - 120 hó garancia
- 200db SZETT! REFURBISHED - DELL Docking Station WD19S + 130W töltő
- AKCIÓ!!!! Dell Precision 3571 4G LTE i7-12700H 16GB 512GB FHD RTX A1000 4GB 1 év teljeskörű garancia
- Huawei Freebuds 6 fülhallgató
- Apple iPhone 11 Pro Max 64GB, Kártyafüggetlen, 1 Év Garanciával
- GYÖNYÖRŰ iPhone XR 128GB Red-1 ÉV GARANCIA - Kártyafüggetlen, MS3984, 100% Akkumulátor
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest
:


