wasinpwg / carbon-buddhist-macros
This is my package carbon-buddhist-macros
Fund package maintenance!
Plong-Wasin
Requires
- php: ^8.2
- illuminate/contracts: ^10.0||^11.0
- nesbot/carbon: ^2.63||^3.0
- spatie/laravel-package-tools: ^1.16
Requires (Dev)
- larastan/larastan: ^2.9
- laravel/pint: ^1.14
- nunomaduro/collision: ^8.1.1||^7.10.0
- orchestra/testbench: ^9.0.0||^8.22.0
- pestphp/pest: ^2.34
- pestphp/pest-plugin-arch: ^2.7
- pestphp/pest-plugin-laravel: ^2.3
- phpstan/extension-installer: ^1.3
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-phpunit: ^1.3
- spatie/laravel-ray: ^1.35
README
Enhance your application with Carbon Buddhist Year Macros. Easily format dates using the Buddhist calendar system. Support both Laravel and pure PHP.
Installation
You can install the package via composer:
composer require wasinpwg/carbon-buddhist-macros
Register
In case you want to use it in pure PHP, you can use the following code:
require __DIR__ . '/vendor/autoload.php'; (new Wasinpwg\CarbonBuddhistMacros\CarbonBuddhistMacros())->register();
If you are using Laravel, the package will auto-register the macro for you.
Usage
use Carbon\Carbon; // or use Illuminate\Support\Carbon in Laravel echo Carbon::now()->buddhistYearFormat('d/m/Y H:i:s'); echo Carbon::now()->buddhistYearTranslatedFormat('d/m/Y H:i:s'); $carbon = Carbon::createFromBuddhistYearFormat('d/m/Y', '01/01/2567');
Testing
composer test
Changelog
Please see CHANGELOG for more information on what has changed recently.
Credits
License
The MIT License (MIT). Please see License File for more information.