Laravel datetime using carbon

ทำให้ชีวิตง่ายขึ้นเยอะเกี่ยวกับเรื่อง เวลา
ดูวิธีติดตั้งและใช้งานได้ที่
https://github.com/briannesbitt/Carbon

1. Install เพิ่มคำสั่งนี้ใน composer.json

{
    "require": {
        "nesbot/Carbon": "*"
    }
}

และรัน Composer update
2.เซ็ท aliases ใน app.php ดังนี้

'aliases' => array(
'Carbon'          => 'Carbon\Carbon'
),

และรัน Composer dumb-autoload เพื่อแก้ไขให้สามารถเรียกคำสั่งด้วย Carbon ได้
3.ใช้งานดังนี้ เช่น

Carbon::now();// Now
Carbon::now('Europe/London');// สามารถเลือกเวลาปัจจุบันของ TimeZone ที่กำหนดได้ด้วยของประเทศไทยก็ Asia/Bangkok
Carbon::now()->addDay(); // Tomorrow
Carbon::now()->subWeek(); // Lastweek
Carbon::createFromDate(2012)->addYears(4); // 4 ปีข้างหน้านับจาก 2012
Carbon::now()->subMinutes(2)->diffForHumans(); // สร้างเวลาภาษามนุษย์ อันนี้เด็ดจริง ตัวอย่างนี้คือ  '2 minutes ago'

Related posts:

This entry was posted in laravel4. Bookmark the permalink.