Gå til innhold

Gjøre om am/pm til 24 timers


Anbefalte innlegg

Skrevet

Er rimelig færsk på php og mysql, men lærer noe nytt hver dag.

Henter ut info fra en database. Der er det bla. klokkeslett, men det er am/pm. Ikke unixtime.

 

Hvordan kan man gjøre om f.eks. 5:00 PM til 17:00 i php slik at det blir 24 timers?

Videoannonse
Annonse
Skrevet

Fikk aldri til det med DATE_FORMAT. Virker som den ignorerer AM/PM.

Så tenkte det kunne la seg gjøre ved hjelp av php.

 

Så hvis tiden er "05:08 PM" legger den til +12 på timer slik at tiden blir 17:08.

AM/PM må strippes vekk så klart.

 

Noen som kan hjelpe meg på vei ?

Skrevet
Fikk aldri til det med DATE_FORMAT. Virker som den ignorerer AM/PM.

Så tenkte det kunne la seg gjøre ved hjelp av php.

 

Så hvis tiden er "05:08 PM" legger den til +12 på timer slik at tiden blir 17:08.

AM/PM må strippes vekk så klart.

 

Noen som kan hjelpe meg på vei ?

kansje du kunne sette klokka du laster inn i databasen til 24timer

Skrevet

Glemte å fortelle at det er et xml dokument med værdata som importeres i databasen.

Er bla. klokkeslett med soloppgang, men er dessverre am/pm.

Skrevet

<?php
 $tid='11:50 AM';
 if(stristr($tid, 'AM') === FALSE) {
  $temp = str_replace(" PM", "", $tid); //fjern PM
  $temp = explode(":", $temp);
  $timer = $temp[0] + 12;
  $klokkeslett=$timer.':'.$temp[1];
  echo $klokkeslett;   
 }
 if(stristr($tid, 'PM') === FALSE) {  	
 $klokkeslett = str_replace(" AM", "", $tid); //fjern AM
   echo $klokkeslett;   
 }
?> 

 

Har testet det et par ganger, ser ut til å funke fint

Skrevet

zokra:

 

"Note: If you only want to determine if a particular needle occurs within haystack, use the faster and less memory intensive function strpos() instead."

Skrevet (endret)
zokra:

 

"Note:  If you only want to determine if a particular needle  occurs within haystack, use the faster and less memory intensive function strpos() instead."

Det tror jeg på ettersom strpos() bare finner plaseringen av en ting i en variabel, men hvor fant du dette?

 

EDIT: Fant det...

Endret av zokra

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...