Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Forskjellen på sekunder mellom to datoer i PHP
    PHP har vokst fra den personlige verktøykasse av et enkelt web -utvikler til et fullverdig , generell skriptspråk som brukes av mange populære nettsteder over hele verden. PHP brukes til å behandle tekst , lyd og bilder ; manipulere databaser og administrere web-servere , samt lage websider . PHP har en rekke funksjoner for dato og klokkeslett , for det er enda funksjoner for å beregne soloppgang og solnedgang for et bestemt sted og dato . PHP er Time Funksjon

    PHP tid ( )-funksjonen returnerer gjeldende tid som antall sekunder som har gått siden starten av UNIX æra ved midnatt , 1 januar 1970 GMT , denne datoen er også referert til som begynnelsen av UNIX Epoch . Funksjonen returnerer et heltall som kan legges til, trekkes fra, multipliseres og delt som programmerer krever. For eksempel, for å beregne antall timer av UNIX Epoch til nå, dele resultatet av tid ( )-funksjonen med 60 : en

    < php

    $ sekunder = tid (); < ? br >

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

    >
    Konverter datoer med strotime ( ) Funksjon

    PHP-funksjonen strotime ( ) konverterer en dato formatert som en streng i det antall sekunder som har gått siden UNIX Epoch begynte , den strotime ( )-funksjonen kan godta enkle å forstå strenger som parametre . For eksempel strotime ( "nå ") , gir de samme resultatene som tiden ( )-funksjonen . Påføring strotime ( " en dag ") returnerer gjeldende tid pluss en dag , eller 86 400 sekunder . Også, som tid ( ), returnerer strotime ( ) et heltall enn det som kan brukes i påfølgende beregninger .
    Beregning Sekunder mellom to datoer

    tid i sekunder mellom to datoer er beregnet ved å formatere hver dato som en streng og bruke den strotime ( )-funksjonen ; trekke ett resultat fra de andre gir forskjellen i sekunder . For å oppnå dette , formatere dato strenger som " Dag Måned År . " Følgende kode vil skrive ut det antallet sekunder som har gått mellom 11 august 2001 og 5 mai 2011 : ?

    < Php

    $ numberOfSeconds = strotime ( "5 mai 2011" ) - strotime ( "11 aug 2001» ) ;

    echo " Antall sekunder mellom datoer " $ numberOfSeconds ; . ?

    >
    Dato Validering er nødvendig for strotime ( )

    strotime ( )-funksjonen gjør ingen feil merke , hvis en ugyldig dato er angitt, kan ugyldig informasjon medføre . For eksempel vil uttalelsen strotime ( "29 februar 2011" ) returnerer samme resultat som strotime ("1 mars 2011" ) . Medgått tid er korrekt, men er resultatet meningsløst som 2011 ikke var et skuddår . PHP har checkdate ()-funksjonen til å sjekke gyldigheten av gregorianske datoer. Checkdate ( 2 , 29, 2011 ) vil returnere den boolske verdien "false" .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan sjekke hvilke jobber som planlagt i Toad 
    ·Hvordan Kill MySQL tråd 
    ·Slik importerer Excel-filer i MS SQL 
    ·Slik fjerner Ledende & Løpende Spaces på PHP 
    ·PHP Tutorial for en Simple Gallery 
    ·PHP Feil: Undefined offset 
    ·Hvordan Draw Figurer i PHP 
    ·PHP opplæringen: MySQL 
    ·Hvordan Start PHP på CentOS 
    ·Hvordan få navnene på måneder mellom to datoer i SQL…
      Anbefalte artikler
    ·Datatyper for Turbo C 
    ·Hvordan skrive en C + + Gjennomsnittlig Program 
    ·Hvordan legge til en vippebryter til en Silverlight -ap…
    ·Hvordan redigere en WAB Fil 
    ·Scrum FAQ 
    ·Hvordan lage en markør i Python 
    ·Hva Objekter kan settes inn i HTML 
    ·Slik sletter fra flere tabeller med PHP i MySQL 
    ·Hvordan lage en Modular Flow Chart 
    ·NetBeans og Oracle opplæring 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/