簡體   English   中英

如何使用php framework laravel 5.1在mysql中正確插入時間值?

[英]How to properly insert time values in mysql using php framework laravel 5.1?

實際上,我正在嘗試使用laravel 5.1雄辯地在mysql數據庫中插入一些“時間”值。 但是我遇到了零時間錯誤。

我插入一些時間,例如“ 06:55:00”,並在數據庫中顯示“ 00:00:00”。

因此,我想了解插入日期時間值並避免此類錯誤的更好做法。

這是我正在處理的實際代碼:

$some_var = ModelClass::create([
                           'time1' => date('H:m:s', strtotime('06:30:00')),
                           'time2' => date('H:m:s', strtotime('14:55:00'))
                          ])->pluck('id');

我在數據庫中得到了這個:

id         |     time1     |      time2     |
 1         |   00:00:00    |    00:00:00    |

感謝samlev

使用Carbon可以解決我的問題,並且看起來是使用DateTime值的好方法。

如果其他人對另一種php框架有疑問,也許也可以使用它。

只需在此處訪問碳的頁面即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM