第一個問題在這裏,所以請原諒我,如果這似乎很明顯。我在使用MySQL數據庫中的'TIME'數據類型時遇到了一些問題,並試圖找到從時間戳開始處修剪前導零的最佳方法。使用PHP修剪/正確顯示時間MySQL數據類型
更具體地說,我在我的數據庫中有一張歌曲表,並且在那張表中我有一個song_length列。此列使用時間數據類型,因此演示文稿始終爲hh:mm:ss。
如果我的歌只有3分42秒(例如),我希望將它顯示爲:3:42,而不是00:03:42。有沒有內置的PHP函數(可能類似於date())來處理這樣的事情?
感謝您給我們!除了顯而易見的(能夠輕鬆地進行數學計算來確定分鐘數/小時數),將時間存儲爲Int數據類型而非Time數據類型還有什麼其他重大好處? – stealthify
如果你想按時間列進行排序,可能會更容易一些(我不知道MySQL是否可以排序TIME列)。此外,如果你想 - 說 - 獲取特定藝術家的平均歌曲長度。 –