當前位置:首頁 > 科技 > 正文

将碳日期轉換為mysql時間戳

您也可以在模型上設置Mutator。

public function setPublishedAt($value)
{
    $this->attributes['published_at'] = strtotime($value);
}

轉換為時間戳

$model -> setPublishedAt('2015-08-26'); // 1440572400

或者您可以使用将日期轉換為時間戳 strtotime

strtotime —将任何英語文本日期時間描述解析為Unix時間戳

希望能有所幫助。

解決方法

我在mysql數據庫中有一個timestamp變量列。嘗試将Carbon時間戳轉換為我可以在此處輸入的内容,但Carbon::now()僅返回Carbon對象,當我嘗試使用Carbon對象的時間戳字符串時,它未在mysql中注冊。

public function store(CreateArticleRequest $request){
        $input = $request->all(); 
        var_dump($input); // JUST SO YOU CAN SEE
        $input['published_at'] = Carbon::now(); 
        var_dump($input); // JUST SO YOU CAN SEE
        Article::create($input);   
}

我的第一個var dump就像這樣:

array (size=4)
  '_token' => string 'Wy67a4hWxrnfiGz61wmXfYCSjAdldv26wOJiLWNc' (length=40)
  'title' => string 'ASDFasdf' (length=8)
  'body' => string 'asdfasdf' (length=8)
  'published_at' => string '2015-08-26' (length=10)

我的第二個var dump就是這樣。

與“ published_at”有關的mysql列是一個時間戳變量。我想如何将其從Carbon對象轉換為?

提前緻謝。

總結

以上是真正的電腦專家為你收集整理的将碳日期轉換為mysql時間戳。的全部内容,希望文章能夠幫你解決所遇到的問題。

如果覺得真正的電腦專家網站内容還不錯,歡迎将真正的電腦專家推薦給好友。

你可能想看:

有話要說...

取消
掃碼支持 支付碼