Php carbon nhận giờ hiện tại

Xuyên suốt hướng dẫn này, bạn sẽ học cách thêm giờ, thêm giờ, thêm giờ phụ và thêm giờ phụ trong ứng dụng Laravel 9 với sự trợ giúp của gói PHP Carbon

Hướng dẫn về Laravel Carbon này sẽ làm rõ tính ngắn gọn, mặc dù ví dụ về giờ bổ sung Laravel này được xây dựng với Laravel 9; . 6

Khi nói đến việc xử lý ngày và giờ trong các khung dựa trên PHP, thì bạn có thể nhắm mắt dựa vào mô-đun Carbon;

Lý tưởng nhất là khi bạn phát triển một ứng dụng, bạn thường phải xử lý ngày giờ. Do đó, chúng tôi sẽ chia sẻ với bạn cách thêm giờ, giờ, giờ phụ và giờ phụ vào ngày hiện tại hoặc ngày hiện tại với sự trợ giúp của gói Carbon trong dự án Laravel

Giải thích thế đủ rồi, vào vấn đề chính nào

Bắt đầu

Nếu ứng dụng Laravel chưa được cài đặt thì sử dụng lệnh bên dưới, nếu không thì bỏ qua bước này

composer create-project laravel/laravel --prefer-dist laravel-carbon-tutorial

Vào ứng dụng

composer create-project laravel/laravel --prefer-dist laravel-carbon-tutorial

Bắt đầu ứng dụng

php artisan serve

Mở ứng dụng để xem kết quả trên trình duyệt

http://127.0.0.1:8000

Sau đó, bạn cần một bộ điều khiển để thêm giờ và giờ phụ trong ứng dụng Laravel

php artisan make:controller DateTimeController

Tất cả các mã bên dưới sẽ chuyển đến ứng dụng/Http/Bộ điều khiển/DateTimeController. tập tin php

Xác định giờ với addHour()

Đây là ví dụ đơn giản nhất, trong ví dụ bên dưới, chúng tôi đang thêm giờ và căn chỉnh trong bộ điều khiển bằng cách xác định hàm addHours()


namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Carbon\Carbon;
class DateTimeController extends Controller
{
    // view
    public function index()
    {
        return view('home');
    }
    // define hour
    public function addHour()
    {
        $nowTimeDate = Carbon::now();
        $newTime = Carbon::now()->addHour();
        
        print("
".print_r($nowTimeDate,true)."
"
); print("
".print_r($newTime,true)."
"
); } }

Xác định giờ với addHours()

Thêm giờ và chuyển số giờ trong phương thức, tất cả đều diễn ra với sự trợ giúp của lớp Carbon mà chúng tôi đã thêm ở đầu bộ điều khiển


namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Carbon\Carbon;
class DateTimeController extends Controller
{
    // view
    public function index()
    {
        return view('home');
    }

    // define hours
    public function addHours()
    {
        $nowTimeDate = Carbon::now();
        $newTime = Carbon::now()->addHours(6);
        
        print("
".print_r($nowTimeDate,true)."
"
); print("
".print_r($newTime,true)."
"
); } }

Xác định giờ phụ với subHour()

Nó đơn giản như chúng ta đã thêm giờ nhưng lần này bạn phải gọi phương thức

composer create-project laravel/laravel --prefer-dist laravel-carbon-tutorial
0 của đối tượng Carbon

________số 8

Xác định giờ phụ với subHours()

Cuối cùng, bạn có thể thêm giờ phụ bằng cách chuyển các giá trị giờ trong phương thức

composer create-project laravel/laravel --prefer-dist laravel-carbon-tutorial
1

composer create-project laravel/laravel --prefer-dist laravel-carbon-tutorial
0

Không boăn khoăn;

composer create-project laravel/laravel --prefer-dist laravel-carbon-tutorial
1

Tóm lược

Cuối cùng, chúng ta đã thấy cách thêm giờ và giờ phụ với mô-đun Carbon trong ứng dụng Laravel

Tôi tin rằng điều này sẽ giúp bạn xử lý ngày và giờ trong tương lai gần, tôi cho rằng bạn sẽ thích sự ngắn gọn của hướng dẫn này

Php carbon nhận giờ hiện tại

máy đào

Tôi là Digamber, một nhà phát triển full-stack và là người đam mê thể dục. Tôi đã tạo trang web này để truyền kinh nghiệm mã hóa của mình cho các lập trình viên mới. Tôi thích viết trên JavaScript, ECMAScript, React, Angular, Vue, Laravel

Twitter GitHub

Bài viết đề xuất

Laravel 9 Xác thực Giao thức Internet (IPv6) Hướng dẫn Laravel 9 Nhập bản ghi trong SQL với CSV và Seeder Cách triển khai Xác thực tồn tại trong Laravel 9 Form Laravel 9 Livewire Ví dụ về Hướng dẫn tạo Slug mới Laravel 9 Tạo nhiều Slug duy nhất khi tải trang Hướng dẫn Laravel 9 Bootstrap Tags Ví dụ về hệ thống Hướng dẫn Laravel 9 Tạo

Làm cách nào để có được thời gian hiện tại chỉ trong Laravel?

Sử dụng hàm trợ giúp now() .

Làm cách nào để có được dateTime hiện tại trong bộ điều khiển Laravel?

$posts = Bài đăng. whereDate('created_at', Carbon. today())->get(); Nhận ngày hiện tại Laravel.

Làm cách nào để lấy ngày bằng Carbon trong Laravel?

Tìm sự khác biệt .
$date = Carbon. tạo(2022, 8, 24, 0);
$tương lai = Carbon. tạo(2022, 8, 24, 0);
$quá khứ = Carbon. tạo(2022, 8, 24, 0);

Làm cách nào để sử dụng time() trong Laravel?

Múi giờ động/người dùng của Laravel .
Đặt thời gian Múi giờ toàn cầu của Laravel là 'múi giờ' => 'UTC' trong ứng dụng/config. .
Thêm trường múi giờ vào bảng của người dùng
Tạo tùy chọn để đặt múi giờ của người dùng trong khi đăng ký. .
Chèn tất cả các bản ghi làm múi giờ mặc định mà chúng tôi đã đặt trong app/config