Pytania czasowe: jak zrobić format daty i gdzie szukać esencji daty

Czas nigdy nie jest przerwany. W kontekście programowania ma początek, treść i koniec. Zaraz po rozpoczęciu pracy, program jest uruchomiony, skrypt został włączony, strona została otwarta Początkowo czas programowania stał się "danymi", czyli "nic", jednak wiele lat od początku zwrócono jej status prawny.

Obudowa komputera została uruchomiona z timerem (dowolnym procesorem działającym na czasomierzu): brak wyraźnych sygnałów czasu, cyfrowych, analogowych lub naturalnych - po prostu nie istnieje. Czas jest zawsze obecny we wszystkim, ale to, w jaki sposób jest on prezentowany i brany pod uwagę, zależy od jakości programu i, co bardzo ważne w danym momencie, czasu jego trwania.


Filozofia czasu, która jest niezbędna

W różnych okresach różne języki postrzegały czynnik czasu w różny sposób i miały określony format daty. Ale jeśli nie przyjmiecie systemu czasu rzeczywistego z przeszłości, to zrozumienie we właściwym sensie (w masie przede wszystkim) pojawiło się niedawno. Początkowo prawdziwe życie było słabo odzwierciedlone w programowaniu. Twórcy starali się wykonać to zadanie, ale nie zawsze wiedzieli, ile czasu jest ważne. Co zaskakujące, nawet jeśli nikt nie pomyślał: wielu programistów i użytkowników oprogramowania nawet pod koniec ubiegłego wieku nie pomyślało, że problem liczby cyfr w oznaczeniu roku w formacie daty byłby katastrofalny. Dopiero gdy zbliżał się rok 2000, nagle pomyślałem, że ramy formalne są ścisłe, i to nie tylko z powodu tego, co programista wymyśliłdla siebie, opracowanie własnego algorytmu. Gdy minęła namiętność do liczby cyfr w ciągu roku, pojawił się nowy pomysł: lokalizacja. Okazało się, że data w dużej mierze zależy od miejsca jej zastosowania, a koncepcja formatu daty całkowicie przekształciła się z prostych reprezentacji w kategorię danych strukturalnych.


Zadania kosmiczne i obliczenia matematyczne

Niewątpliwy sukces Fortranu, języka, któremu przypisuje się pierwotne nastawienie do dużych obliczeń, spowodował tylko jedną konsekwencję. Komputer nie był wystarczająco szybki, aby rozłożyć krzywe trapezów poprzez obliczanie różnic i całek. Nie każdy rozumie głęboki sens wyższej matematyki, ale czas, jaki komputer spędza na przetwarzaniu drugiej formuły, jest zauważany przez wszystkich. Czas przetwarzania danych w dużych ilościach lub na długich dystansach bierze znaczny czynnik czasu: błąd może również być równa wartości kosmicznych, zarośli w złym kierunku, ale gdy czas zaangażowany jest jeden lub drugi silnik.

Data Format JavaScript (język przeglądarki)

Może Internet stał się powodem rosnącego zainteresowania w czasie ciągłych danych i znaczące, to nie jest tak ważne. Wszystkie współczesne języki programowania mają jako element czasu obiekt lub strukturę, wyposażone w odpowiednią strukturę i własną semantykę.
W szczególności w języku przeglądarki format daty javascript wygląda jak obiekt Data:
W tym przypadku funkcja padl () dodaje po prostu liczbę do dwóch cyfr. Z tekstu jasno wynika, że ​​jest to data w języku javascript - wszystko jest bardzo proste, oznaczone dokładnie i wygodnie.w użyciu.

Format daty Java (koncepcja Sun)

Inny stosunek daty do języka Java. Tutaj format daty jest reprezentowany przez więcej niż jedną klasę abstrakcyjną. Jednak duża liczba jego metod zasługuje na osobny artykuł. Formatowanie odbywa się w oddzielnym obiekcie, który pozwala na wprowadzenie formatu daty operacji, aby uwzględnić ustawienia narodowe, tj. Opublikować datę w języku, w którym jest ona potrzebna.
Programista może korzystać z klas: DateFormatSymbols, Calendar, GregorianCalendar, TimeZone, MaskFormatter i innych. Idea formatu daty jest znacznie większa niż w innych językach. Każda klasa ma swój własny cel. Nie ma znaczenia, czyją zasługą jest globalizacja formatu daty. Możliwości finansowe i zaawansowana technologia firmy Sun, które określają poważny stosunek do koncepcji czasu, globalnych pomysłów na informacje i potężnych baz danych Oracle. Ale Java przekształciła proste pojęcie formatu daty różnych obiektów i zglobalizowała jego implementację.

Kalendarz na jQuery

Charakterystyczną, prostą i niedrogą datą wdrożenia jest niewątpliwie datapicker. Korzystanie z silnika jQuery stało się zaskakująco łatwe w użyciu, pozwala szybko wstawić na stronie możliwość wybrania dokładnego czasu lub przedziału czasu i przesłać wynik w formacie ciągu znaków. Znacznik wejściowy, odbierający fokus wejściowy, jest wyświetlany za pomocą metody kalendarza $ ('#dateField') .datepicker (), która pozwala zmieniać nie tylko wygląd stron strony, ale także lokalizować na żądanym języku. Możesz ustawić nie tylko datę, ale także godzinę i dzień tygodnia. Pierwotnie datapicker pojawił się w polu wejściowym, ale możeUżywane na innym elemencie - div lub span, na przykład. Wynik może nie tylko zostać umieszczony w polu wejściowym w postaci sformatowanego ciągu znaków (można łatwo zmienić treść terminu), ale także jako zmienną.
Datapicker nie jest oczywiście formatem daty z Oracle /Java, ale możliwości tego widgetu zaspokoją najsmaczniejsze gusta. Deweloper nie musi pisać własnej wersji prezentacji daty i algorytmów pracy z nim - otrzymuje nie tylko wygodny kalendarz, ale także dialog (zestaw funkcjonalnych możliwości ruchu w dzień, w tygodniu, miesiącu)
.
Możesz zapisać datę początku okresu i datę końcową. Nawet jeśli strona wymaga własnej wersji prezentacji czasu, na początkowym etapie rozwoju dobrze jest zastosować datepicker.

Powiązane publikacje