date - Kurs HTML i CSS
- Obiekty daty - Date / Tworzenie obiektu daty - new Date
new Date() new Date(value) new Date(year, month) new Date(year, month, date) new Date(year, month, date, hours) new Date(year, month, date, hours, minutes) new Date(year, month, date, hours, minutes, seconds) new Date(year, month, date, hours, minutes, seconds, ms) Parametry: String|Number value - data i czas w postaci tekstowej (w formacie zgodnym z Date.parse) albo liczba milisekund od północy 1 stycznia 1970 w strefie czasowej południka zerowego Number year - rok (wartości z zakresu...
- HTML5 / Pola formularza <input "color, date, datetime-local, email, month, number, range, search, tel, time, url, week" min max step multiple>
Spis treści <input "color, date, datetime-local, email, month, number, range, search, tel, time, url, week" min max step multiple> Typ <input "color, date, datetime-local, email, month, number, range, search, tel, time, url, week"> Minimum, maksimum, krok <input "date, month, week, time, datetime-local, number, range" min max step> Wiele wartości <input "email, file" multiple> Typ <input "color, date, datetime-local, email, month, number, range, search, tel, time, url, week">...
- Obiekty daty - Date / Aktualna data i czas - Date
Date() Wartość: String - aktualna data i czas Działa identycznie jak konstrukcja: new Date().toString(), tzn. zwraca aktualną datę i czas w postaci tekstowej. Przykład Date Date(); // np.: "Sat Jan 04 2014 17:38:21 GMT+0100"
- Obsługa błędów w JavaScript - Error / Błąd typu - TypeError
Spis treści TypeError TypeError TypeError.prototype.name TypeError TypeError() new TypeError() TypeError(message) new TypeError(message) Parametry: String message - komunikat błędu (domyślnie: "") Wartość: TypeError - nowa instancja obiektu błędu Ta klasa dziedziczy po Error. Wskazuje, że typ wartości jest niezgodny z oczekiwanym. Błąd TypeError może zostać rzucony w postaci wyjątku z funkcji: Object.getPrototypeOf, Object.getOwnPropertyDescriptor, Object.getOwnPropertyNames...
- Aktualizacja / Data aktualizacji strony
...działał zawsze (musi być zapisany w pliku z rozszerzeniem *.php - np. index.php), jeżeli tylko serwer obsługuje tego typu skrypty: <?php echo date('d.m.Y', filemtime($_SERVER['SCRIPT_FILENAME'])); ?> albo <?php echo date('Y-m-d H:i:s', filemtime($_SERVER['SCRIPT_FILENAME'])); ?> Jeżeli natomiast Twój serwer nie obsługuje PHP albo tworzysz stronę w wersji offline, uruchamianą z dysku lokalnego lub np. z płyty CD-ROM albo odpowiedni nagłówek HTTP z datą modyfikacji jest wysyłany przez...
- Obiekty daty - Date / Przekształcanie tekstu na datę - parse
Date.parse(string) Parametry: String string - data i czas w postaci tekstowej Wartość: Number - liczba milisekund od północy 1 stycznia 1970 w strefie czasowej południka zerowego albo NaN (gdy podano nieprawidłową datę bądź czas) Wyznacza liczbę milisekund, która upłynęła od północy 1 stycznia 1970 roku w strefie czasowej południka zerowego do podanej daty. Liczba ta może się różnić w zależności od podanej strefy czasowej. Funkcja może zwracać również wartości ujemne, co oznacza...
- Obiekty daty - Date / Konwersja daty na milisekundy - UTC
(interpretuje: Internet Explorer 9, Firefox 3, Opera 10.50, Chrome) Date.UTC(year, month) Date.UTC(year, month, date) Date.UTC(year, month, date, hours) Date.UTC(year, month, date, hours, minutes) Date.UTC(year, month, date, hours, minutes, seconds) Date.UTC(year, month, date, hours, minutes, seconds, ms) Parametry: Number year - rok (wartości z zakresu 0...99 oznaczają lata od 1900 do 1999) Number month - miesiąc z zakresu 0...11 Number date - dzień miesiąca z zakresu 1...31 (domyślnie...
- Operacje na datach - Date.prototype / Ustawianie godzin - setHours
Date.prototype.setHours(hour) Date.prototype.setHours(hour, min) Date.prototype.setHours(hour, min, sec) Date.prototype.setHours(hour, min, sec, ms) Parametry: Number hour - godzina z zakresu 0...23 Number min - minuta z zakresu 0...59 (domyślnie: wartość Date.prototype.getMinutes()) Number sec - sekunda z zakresu 0...59 (domyślnie: wartość Date.prototype.getSeconds()) Number ms - milisekunda z zakresu 0...999 (domyślnie: wartość Date.prototype.getMilliseconds()) Wartość: Number...
- Operacje na datach - Date.prototype / Ustawianie godzin w UTC - setUTCHours
Date.prototype.setUTCHours(hour) Date.prototype.setUTCHours(hour, min) Date.prototype.setUTCHours(hour, min, sec) Date.prototype.setUTCHours(hour, min, sec, ms) Parametry: Number hour - godzina z zakresu 0...23 Number min - minuta z zakresu 0...59 (domyślnie: wartość Date.prototype.getUTCMinutes()) Number sec - sekunda z zakresu 0...59 (domyślnie: wartość Date.prototype.getUTCSeconds()) Number ms - milisekunda z zakresu 0...999 (domyślnie: wartość Date.prototype.getUTCMilliseconds())...
- Operacje na datach - Date.prototype / Ustawianie minut - setMinutes
Date.prototype.setMinutes(min) Date.prototype.setMinutes(min, sec) Date.prototype.setMinutes(min, sec, ms) Parametry: Number min - minuta z zakresu 0...59 Number sec - sekunda z zakresu 0...59 (domyślnie: wartość Date.prototype.getSeconds()) Number ms - milisekunda z zakresu 0...999 (domyślnie: wartość Date.prototype.getMilliseconds()) Wartość: Number - liczba milisekund od północy 1 stycznia 1970 w strefie czasowej południka zerowego Wyjątki: TypeError - bieżący obiekt nie jest typu...