zetten-date te unixtime php

Ik heb een vorm die berichten date informatie de maand, de dag, ja, het uur, de minuten en am/pm. Hoe kan ik het coderen/decoderen van dit en van unixtime met behulp van php?

  • Als ik zoek DUS met uw titel van de eerste 7 of zo raakt bevatten de dezelfde beantwoorden die u hebt geselecteerd.
InformationsquelleAutor mrpatg | 2009-11-03

 

2 Replies
  1. 33

    mktime() – Voor Unix-timestamp voor een date

    echo mktime(23, 24, 0, 11, 3, 2009);
    1257290640

    Te hanteren AM/PM voeg gewoon om 12 uur als PM.

    mktime($isAM ? $hrs : ($hrs + 12), $mins, $secs, $m, $d, $y);

    U kunt ook gebruik maken van strtotime():

    strtotime() – Parse over een engels tekstuele datetime beschrijving in een Unix timestamp

    echo strtotime("2009-11-03 11:24:00PM"); 
    1257290640
    • met behulp van strtotime() is +1 voor de eenvoud
    • Bij het gebruik van strtotime vergeet niet over ...Dates in the m/d/y or d-m-y formats are disambiguated by looking at the separator between the various components...
    • “Voor het afhandelen van AM/PM voeg gewoon om 12 uur als PM.” Dit is lastig en resulteren in een fout wanneer het 12 uur is. Volgens uw eigen verklaring, 10 = (10 + 12) en dat is waar, maar 12 = (12 + 12) is verkeerd. Uw verklaring werkt voor alle uren, behalve voor 12. In alle logica, 12 UUR moeten worden 0 en 12 UUR moet 0 UUR. Of.. het verschil tussen de 10 appels en 12 appels is 2. Het verschil tussen de 10 bananen en 12 bananen is 2. Het verschil tussen 10 uur en 12 UUR = 14.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *