Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Het verschil in seconden tussen twee datums in PHP
PHP is gegroeid uit de persoonlijke toolkit van een webontwikkelaar in een full -featured , general-purpose scripting taal die wordt gebruikt door veel populaire websites wereldwijd . PHP wordt gebruikt om tekst , geluid en beeld te verwerken; manipuleren databases en beheren van webservers alsook webpagina's maken . PHP heeft een breed scala aan functies voor datum en tijd gegevens; er zijn zelfs functies voor zonsopgang en zonsondergang te berekenen voor een specifieke locatie en de datum . PHP 's Time Functie

PHP
tijd () geeft de huidige tijd als het aantal seconden dat is verstreken sinds het begin van de UNIX tijd om middernacht , 1 januari 1970 GMT , deze datum wordt ook wel aan het begin van het UNIX Epoch . De functie geeft een geheel getal dat kan worden toegevoegd , afgetrokken , vermenigvuldigd en gedeeld als programmeur vereist . Bijvoorbeeld , om het aantal uren van de UNIX Epoch berekening tot nu toe , verdeel het resultaat van de tijd ( ) -functie met 60 :

$ seconden = time () ; < ? br

echo > ' uur van de UNIX Epoch = ' $ seconds/60 ; . ?

>
converteren Dates met de strtotime ( ) Functie
< br >

de PHP functie strtotime ( ) converteert een datum formated als een string in het aantal seconden dat is verstreken sinds de Unix Epoch begonnen , de strtotime ( ) -functie kan aanvaarden makkelijk te begrijpen strings als parameters . Bijvoorbeeld , strtotime ( ' nu ' ) , levert dezelfde resultaten als de tijd ( ) -functie . Het toepassen strtotime ( " 1 dag ") geeft de huidige tijd plus een dag , of 86,400 seconden . Ook, net als de tijd ( ) , strtotime ( ) retourneert een integer dan gebruikt kunnen worden in de daaropvolgende berekeningen .
Berekening Seconden tussen twee datums

De tijd in seconden tussen twee datums wordt berekend door het formatteren van elke datum als een string en het toepassen van de strtotime ( ) -functie , af te trekken een gevolg van de andere opbrengsten van het verschil in seconden . Om dit te bereiken , formatteer de datum strings als " Dag Maand Jaar . "

<
Php

$ numberOfSeconds = strtotime ( " 5 mei 2011" ) - strtotime : de volgende code wordt het aantal seconden dat is verstreken tussen 11 augustus 2001 en 5 mei 2011 af te drukken ? ( " 11 augustus 2001 " ) ;

echo " Aantal seconden tussen data "
$ numberOfSeconds ; . ?

>
Datum Validatie vereist voor strtotime ( ) op Twitter

strtotime ( ) functie heeft geen controle op fouten , als een ongeldige datum is ingevoerd , ongeldige informatie kan leiden . Zo zal de verklaring strtotime ( " 29 februari 2011 " ) hetzelfde resultaat als strtotime ( " 1 maart 2011 " ) terug . De verstreken tijd correct is , maar het resultaat is betekenisloos 2011 was geen schrikkeljaar . PHP heeft de checkdate ( ) functie om de geldigheid van de Gregoriaanse data controleren . Checkdate ( 2 , 29 , 2011 ) zou de boolean waarde " false" terug .

Previous: Next:
  PHP /MySQL Programmering
·Hoe maak je een PHP IP Blackli…
·Hoe naar Lijst PHP Variabelen 
·Hoe te openen een eenvoudige I…
·Hoe kan ik PHP upgraden 
·Hoe te Variabelen invoegen Int…
·Toegang krijgen tot een associ…
·Hoe bekijkt een Word- document…
·Slechte Word Filters in PHP 
·Hoe de inhoud van het bestand …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te AppDelegate wijzigen in een iPhon…
·Tutorials voor Hoe gegevens toevoegen in…
·Hoe een muis klik Event Maak met behulp …
·Toegang krijgen tot de SQL Net Command 
·Hoe te lezen Koekjes Met Python 
·Waarom mag u niet gebruiken PHP Kort Tag…
·Hoe je Adobe Reader Run in een Word Macr…
·Hoe kan ik wijzigen Type ingang voor Fon…
·Hoe maak je een Grading functie maken in…
Copyright © Computer Kennis http://www.nldit.com