PHP AM ve PM olmadan 12 saatlik zaman 24 saatlik zaman Deducing

0 Cevap php

Ben ekran web'de yayınlanan bir tren tarifesinden kalkış kez bir listesini sıyırıp bir proje üzerinde çalışıyorum. Ben verilere erişmek için böyle bir ham yöntemiyle değil ama mevcut hiçbir API varsa, bu çok daha kolay olacağını fark ve ben alenen serbest bırakmak için beklediğiniz şey tür daha bir öğrenme projesi daha bulunuyor.

Her neyse, ben 12 saat formatında görüntüler zamanlardan ama AM / PM olmadan okuyorum zamanlama (sadece 09:43, örneğin bu yüzden). Benim komut dosyası zaman AM veya PM olup olmadığını anlamaya gerekiyor demektir, yaklaşık bir Unix zaman damgası olarak bir veritabanında saati depolamak ediyorum.

Veri Ben gelecekte iki saat önce ve altı saat arasında, potansiyel olarak vardır listeleri zamanlardan kazıma ediyorum. Yani 09:00 de komut yaklaşan 14:00 tren listelenmiş olabilir, ishal, ve o zaman zamanında yapmadı eğer 07:00 tren hala gemide olabilir.

Ben iki parametre alır bir işlevi yazdı - tabanına saat değerlendirilecek ve mevcut sistemin saat ben işlevi zaman kendisi almak olabilir farkındayım, ama bir birim test yazmak için çalışıyordu (on "tahmin" o) Ben yaptım, bu yüzden korkunç başarısız oldu. Ben burada yayınlamak istiyorum ama gerçekten işe yaramazsa, ve ben ince millet bazı rehberlik ve ipuçları ile taze başlamak istiyorum.

Herkes bana yardımcı olabilir misiniz? Bu yaklaşım için ne iyi bir yolu?

0 Cevap