| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Forskellen på få sekunder mellem to datoer i PHP
    PHP er vokset fra den personlige værktøjskasse af et enkelt web-udvikler til en komplet, generelle formål scriptsprog bruges af mange populære hjemmesider på verdensplan. PHP bruges til at behandle tekst, lyd og billeder; manipulere databaser og administrere webservere samt skabe websider. PHP har en bred vifte af funktioner til dato og tidspunkt data , og der er endda funktioner til at beregne solopgang og solnedgang for en bestemt placering og dato. PHP Time Function

    PHP tid () funktionen returnerer den aktuelle tid som det antal sekunder, der er gået siden starten af ​​UNIX æra ved midnat, 1 januar 1970 GMT , denne dato er også nævnt til som begyndelsen af UNIX Epoch . Funktionen returnerer et heltal , der kan tilføjes , subtraheres, multipliceres og divideres som programmør kræver . For eksempel indtil nu at beregne antallet timer af UNIX Epoch , dividere resultatet af tiden ( ) funktion med 60 : Hej

    < php

    $ sekunder = tid ();

    ekko ' timers UNIX Epoch =' $ seconds/60 ; . ?

    >
    Konverter Datoer med strtotime () Function
    < br >

    PHP funktion strtotime () konverterer en dato formateret som en streng i det antal sekunder, der er gået siden UNIX Epoch begyndte , den strtotime () funktionen kan acceptere let at forstå strenge som parametre . For eksempel strtotime ( "nu " ) giver de samme resultater som den tid ( ) funktion. Anvendelse strtotime ( " en dag ") returnerer den aktuelle tid plus én dag eller 86400 sekunder . Også, ligesom tid ( ) , strtotime () returnerer et heltal , end der kan anvendes i efterfølgende beregninger.
    Beregning Sekunder mellem to datoer

    gang i sekunder mellem to datoer er beregnet ved at formatere hver dato som en streng og anvende strtotime () funktion , trække et resultat fra de andre udbytter forskellen i sekunder. For at opnå dette , formatere datostrenge som " Dag Måned År ". Følgende kode vil udskrive antal sekunder mellem August 11, 2001 og 5. maj 2011 : ?

    < Php

    $ numberOfSeconds = strtotime ( " 5 maj 2011" ) - strtotime ( "11 aug 2001" til ),

    echo " Antal sekunder mellem datoer " $ numberOfSeconds ; . ?

    >
    Dato Validering kræves for strtotime ( )

    strtotime () -funktionen virker ikke fejlkontrol , hvis en ugyldig dato er indtastet, kan ugyldige oplysninger medføre . For eksempel vil erklæringen strtotime ( " 29 Februar 2011 " ) returnerer det samme resultat som strtotime ( " 1 mar 2011 "). Den forløbne tid er korrekt, men resultatet er meningsløst som 2011 ikke var skudår . PHP har checkdate () funktionen til at kontrollere gyldigheden af ​​gregorianske datoer. Checkdate ( 2, 29 , 2011) ville returnere den booleske værdi "false" .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan importeres FTM MySQL Files 
    ·Sådan Send vedhæftede filer i PHP 
    ·MySQL er langsom i Magento 
    ·Sådan Slet fra MySQL 
    ·MySQL Med phpMyAdmin Tutorial 
    ·Hvorfor du bør ikke bruge PHP Short Tags 
    ·Sådan fjernes den første tomme linje i PHP 
    ·Funktioner til MySQL med en PHP variabel i Query 
    ·Hvordan man kan optimere mysql 
    ·Sådan oprettes en PHP Login Script til MySQL 
      Anbefalede Artikler
    ·Sådan Konverter Excel-makroer til Net 
    ·Sådan Indsæt Into Python Lister 
    ·Sådan Tjek om du har erklæret en variabel i Python 
    ·Sådan bruges VB Med SQLite 
    ·Hvordan skal tjekkes Printerstatus i Java 
    ·Sådan Clear en Radio Button på Visual Basic 
    ·Tutorials for Computer Programmering 
    ·Forholdsregler for Buffer overflow 
    ·Sådan vises skema 2 i Visual Basic 
    ·Sådan indstilles Værdi fra en MySQL Query som en vari…
    Copyright © Computer Viden http://www.computerdk.com