Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur konvertera en felaktig PHP Datum

    Fel i PHP -program på grund av felaktiga datum kan bli kostsamt . Enligt International Data Corp , spenderade företagen mer än 20 miljarder dollar om fastställande datumhantering i datorprogram i väntan på Y2K övergången . Felaktiga datum kan orsaka PHP program att krascha eller göra felaktiga beräkningar , som ibland är värre än program kraschar . Flera metoder finns tillgängliga som du kan använda för att konvertera en felaktigt formaterad datum till ett korrekt formaterad datum i ett PHP-skript . Instruktioner
    1

    Identifiera formatet på fel datum . Infoga felsöka kod i skriptet för att mata ut innehållet i fältet med fel datum . Förstå varför formatet är felaktigt så kan du konvertera den till ett korrekt datum och vidta åtgärder för att förhindra liknande fel i framtiden . Till exempel , sätt in följande kod i din PHP-skript där fel datum fältet refereras :

    echo " *** debug : date = $ date_field *** " ,
    2

    fastställa datum representeras av ett heltal som antalet sekunder sedan 1 januari, 1970 - till exempel , är från en Microsoft Access-databas . Använd PHP "date " -funktion för att konvertera heltal till ett datum värde som kan behandlas av PHP-skript . Till exempel , sätt in följande skript i ditt program för att konvertera ett heltal datum till ett " MM /DD /ÅÅÅÅ " datumvärde :

    $ good_date = date ( " m /d /Y " , $ access_date ) ; Addera 3

    Använd PHP-funktionen " strtotime " i samband med PHP "date " -funktion för att konvertera ett felaktigt datum -format till en korrekt formaterad datum . Passera felaktigt datum till strtotime funktionen för att skapa ett tidsvärde, använd sedan "date " -funktion för att korrekt formatera tidsvärdet . Till exempel , typ :

    $ fixed_time = strtotime ( $ bad_date ) , $ new_date = date ( " YM- d " , $ fixed_time ) ,
    4

    Använd delsträngen funktion att ordna om månad och dag delar av ett datumsträng när de transponeras . Till exempel , för att omvandla " 14/10/2011 " till " 10/14/2011 ", använd följande kod :

    $ new_date = substr ( $ bad_date , 3,2 ) . ' /' . substr ( $ bad_date , 0,2 ) . ' /' . substr ( $ bad_date , 6 ) ;

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man fixar en Split String
    ·Hur du krypterar en fil i PHP
    ·Så här visar du den mest sedda i PHP
    ·Hur man stänger visa fel i PHP
    ·Hur Ping från PL /SQL
    ·Hur man tar bort PHP MailTo
    ·Hur man installerar MySQL på Mac OS X Leopard
    ·Hur hittar Gårdagens datum i PHP
    ·Hur Trunkera Allt Efter en karaktär i PHP
    ·Hur stoppa en PHP & Start annan PHP -fil
    Utvalda artiklarna
    ·Så här visar du en String bakåt i C
    ·Skillnaden mellan ett passivt objekt och ett aktivt obj…
    ·Hur man kan stoppa en Storyboard i Silverlight
    ·Hur man skapar ett Python -program för att acceptera j…
    ·Hur du använder Lightbox Med Smooth Anchors
    ·Ta reda på om ett nummer passar in i ett Int i JavaScr…
    ·Hur man skapar en PHP funktion
    ·Hur man skapar en lista från en sträng i Python
    ·Hur Infoga arabiska tecken i MySQL
    ·Hur Till Installera Java SE 6 i Windows
    Copyright © Dator Kunskap http://www.dator.xyz