Để tính số tháng carbon giữa hai ngày, bạn có thể sử dụng các bước sau
1. Tính số ngày giữa hai ngày bằng cách lấy ngày trước trừ đi ngày sau. 2. Chia số ngày cho 28 để có số tháng carbon
Đây là một ví dụ
Giả sử bạn muốn tìm số tháng carbon trong khoảng thời gian từ ngày 1 tháng 6 năm 2021 đến ngày 9 tháng 12 năm 2022
Đầu tiên, bạn sẽ tính số ngày giữa hai ngày bằng cách lấy ngày 9 tháng 12 năm 2022 trừ ngày 1 tháng 6 năm 2021. Điều này cung cấp cho bạn tổng cộng 532 ngày
Tiếp theo, bạn sẽ chia số ngày cho 28 để có số tháng carbon. Trong trường hợp này, 532 ngày / 28 ngày/tháng carbon = 19 tháng carbon
Do đó, có 19 tháng carbon từ ngày 1 tháng 6 năm 2021 đến ngày 9 tháng 12 năm 2022
Trong bài viết này, tôi sẽ trả lời câu hỏi Cách tính carbon tháng giữa các ngày bằng Ví dụ với các ví dụ mã cụ thể. Hy vọng bài viết sẽ giúp bạn thao tác nhanh hơn
$to = \Carbon\Carbon::createFromFormat['Y-m-d H:s:i', '2015-5-5 3:30:34']; $from = \Carbon\Carbon::createFromFormat['Y-m-d H:s:i', '2016-6-6 9:30:34']; $diff_in_months = $to->diffInMonths[$from]; print_r[$diff_in_months]; // Output: 1
$time = Carbon::now[]->diff[$row->entry_date]; return '' . $time->y . ' Year' . $time->m . ' Month' . $time->d . ' Day' . ' ';
Nếu bạn không hài lòng với câu trả lời của tôi về Cách tính các tháng giữa các ngày với Ví dụ. Xem thêm các chủ đề tương tự hoặc để lại cho tôi một câu hỏi mới
Làm thế nào để bạn tính toán sự khác biệt giữa hai ngày trong Carbon?
Bạn chỉ có thể sử dụng hàm diffInDays[] trên phiên bản Carbon . Bạn có thể tạo một cái mới bằng cách phân tích cú pháp ngày kết thúc mà bạn nhận được. $end = Cacbon. parse[$request->input['end_date']];
Làm cách nào để tìm ngày Carbon tháng trước của tôi?
Cacbon. now[]->endOfMonth[]->subMonth[]->toDateString[]; // Carbon. now[] > 2016-05-05 // ->endOfMonth[] > 2016-05-31 // ->subMonth[] > 2016-04-31 // Chỉ cần lấy 1 từ 5.
Làm cách nào để tôi có được ngày đầu tiên của tháng bằng Carbon?
Làm thế nào để bạn thực hiện một ngày Carbon?
Carbon cũng cho phép chúng tôi tạo ngày và giờ dựa trên một tập hợp các tham số. Ví dụ: để tạo phiên bản Carbon mới cho một ngày cụ thể, hãy sử dụng Carbon. createFromDate[], chuyển vào năm, tháng, ngày và múi giờ , như trong ví dụ sau.