Timestamps в PHP: времеви и времеви изчисления
Времето винаги има значение. Сайтът не се контролира от време и не го използвате постоянно, а не че аз нямам право на живот, но определено не пълнофункционален модерни онлайн ресурси.
съдържание
PHP функции за работа с времето
В PHP времето и датата се представят от набор от функции, които са достатъчни, за да работят без ограничения, и възможността да се донесе време и дата на една база. Програмистът може винаги да получи времева марка, за да записва (проследява) събития и да извършва изчисления на датите.
Не е необходимо да се напише персонализиран код, който контролира (изчисляване) на броя на дните в месеца, високосна година, ден от седмицата, месец име, и така нататък. Можете да работите по даден проект и изцяло разчитат на PHP, за да могат да работят с тази опция.
По принцип две функции (getTimeStamp, GetDate) са достатъчни за решаване на всеки проблем, когато се занимавате с дата и / или време. Но сложният разработчик може да използва други функции.
Съществени: в PHP Клеймото за дата и час е вид цифров етикет, който поема нов цифров смисъл всяка секунда. В исторически план това число е броят секунди, изминали от полунощ 1 януари 1970 г. година.
Обективна реалност и стойността на Timestamp
В програмирането винаги са имали много епохални дати. Както всеки приличен програмист си спомня датата на първата си програма, така и фамилията Unixids чест началото на ерата си.
В същото време идеята е ограничена във времето поради метода на изпълнение. Може да се използва само до 19 януари 2038 г. В 03:14:08 броят секунди от 01.01.1970 ще достигне 2 ^ 31 (2147483648), което прави този номер отрицателен. Смята се, че използването на 32-битова и 64-битова променлива за съхранение на време ще позволи да забави проблема още 300 милиарда години: програмисти като бъгове като вицове, особено след 2000 г.
Изчисляване на периода и определяне на датата
Времето, представено от първо число, дава възможност за проста аритметика.
Идеята да се използва тази аритметика като ключ за запис и / или уникални събития е интересна. Използването на програмата за времеви маркери в програмата PHP с идентификатор на потребителя или посетител като ключ, не е нужно да се притеснявате за неговата уникалност и да не губите време по него.
Инверсно преобразуване до дата и час
Функцията time () директно дава цифрова информация за времевия знак. Независимо от това как и кога е била извършена PHP дата на преобразуване на времевата оценка, тя може да бъде върната на всяко удобно представяне по дата (формат [, timestamp]). Ако липсва вторият параметър, той ще бъде издаден текуща дата и / или време. Стойността на формата може да бъде всичко, езиковите инструменти дават всички необходими опции за локализиране и форматиране на датата и часа.
Съхранението в цифрова форма винаги е за предпочитане пред символичното и освен това възможността за сортиране е значително опростена. Също така е важно простата математика да може да се използва за наблюдение на периоди от време и изчисляване на дати.
Едва ли е възможно да се направи грешка при такива изчисления, резултатът от всякакви изчисления се интерпретира в естествен формат на дата / час винаги е правилен.
Локализиране на времето
И въпреки че PHP дата на таймаут и последващата работа с номера изглежда удобна и идеална в съвременния свят, но все още има много причини да се съхранява и използва датата в нейния естествен, а понякога и изключително национален формат.
мощност Съвременните компютри "е достатъчно, базата данни представлява ефективно и съхранява информация, пробата се извършва бързо и коректно алгоритъм върши работа с реални дати е доста приемливо.
Асемблер и икономически байт пъти са отдавна минало. Не са толкова много задачи, които изискват правилен код на машината и компактно представяне на данни, повечето от проектите са свързани с практически социални сфери, където датата трябва да бъде представена в подходящ естествен формат.
С всичко това, чрез манипулиране на данни в PHP,Томбовият маркер не губи практическата си стойност и заслужава да бъде в арсенала на квалифициран разработчик.
Текущо време
Общото правило за всички PHP функции във времето е: текущо време = времева марка. Всички дати, определени ръчно от потребителя или от разработчика, обикновено са данни: началото или края на периода, датата на раждане, наемането и т.н. Временните данни се приемат чрез интерактивен календар. По-специално, той е datapicker от jQuery, който ви позволява да въведете датата и / или времето директно в средата на браузъра на страницата на сайта.
Datapicker и подобни разработки са не само напълно функционални. Те също така предоставят възможност за персонализиране на локализирането както на формата на дата / час, така и на имената на месеците, дните от седмицата, символите за разделяне на елементите на дата и час.
Възложителят може да изпълниPHP дата до дата за проверка, сравняване, извършване на аритметични операции.
В този случай данните, въведени от потребителя (посетителят) не са функция на PHP таймер, чиято цел е различна. Въпреки това, тази особеност на PHP позволява разработчиците да контролират въвеждането на данни за времето и датите от потребителя.
Дата е актуална. Как да получите текущата дата и час в Excel
Как да изчислите празника
Как да определите характера на даден човек до датата на раждане
Научете дните от седмицата на английски
Начини на контрацепция: календарен метод за защита от бременност
Календар за раждане: изчислете PDR
Как да се изчисли след колко дни след менструацията настъпва овулация
Как да изчислим заплатата по различни начини на плащане
Как да изчислим датата на раждане за един месец?
Въпросът за времето: как да се направи формат на датата и къде да се търси същността на датата
Указ след постановлението: изчисляване на отпуск и плащане
Как правилно да се изчисли работен запис за работната книга
Как да промените датата в Galaxy Y Duos: съвети и трикове
Как да промените датата в Galaxy S III - ръководство за начинаещи
Как да използвате в MySQL: време и дата
Дата и час в MySQL: формат на датата, сортиране и локализация
Времеви редове като най-важната статистическа характеристика на процес или феномен
Знаете ли колко дни са в преходна година?
Как да изчисляваме Великден: формула
Закръгляването в Excel е лесно!
Счетоводство в търговията: относно проблема с признаването на "датата на изпращане"