sql >> Databasteknik >  >> RDS >> Mysql

Konvertera ett koldatum till mysql tidsstämpel.

Det korta svaret är att toDateTimeString() är vad du letar efter:

$input['published_at'] = Carbon::now()->toDateTimeString();

Se http://carbon.nesbot.com/docs/ för fler alternativ, inklusive toDateString() om du bara vill ha datumdelen och inte tiden.

Men ett ännu bättre sätt att hantera det skulle vara att låta Laravel sköta casting av datumvärdet till/från ett Carbon-objekt åt dig. Se https://laravel.com/docs/5.4/eloquent-mutators# datummutatorer .



  1. Fullständig lista över samlingar som stöds av MariaDB

  2. Skapa en kolumn för automatisk ökning i SQLite

  3. FROM_TZ() Funktion i Oracle

  4. Vad är andra nivån SQL Injection