soft1c/laravel-date-localization 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

soft1c/laravel-date-localization

Composer 安装命令:

composer require soft1c/laravel-date-localization

包简介

README 文档

README

Локализацию можно устроить 2 способами.

  1. setlocale(LC_TIME, 'ru_RU.UTF-8') и тогда carbon должен понимать все на русском. Но это если на серваке установлены соответствующие локали в ОС.
  2. Когда нет возможности или желания возиться с установнокй локалей, то можно ставить этот пакет.
composer require soft1c/laravel-date-localization

После установки можно юзать как

Soft1c\Date\Date::today()->format('j F Yг.'); // -> 6 мартa 2020г.

Класс наследуется от Illuminate\Support\Carbon и потому в нем доступны все методы стандартного Carbon.

Можно вписать еще и фасадом в config/app.php

'Date' => Soft1c\Date\Date::class,

Поддерживаемые языки

  • Albanian
  • Arabic
  • Azerbaijani
  • Bangla
  • Basque
  • Belarusian
  • Bosnian
  • Brazilian Portuguese
  • Bulgarian
  • Catalan
  • Croatian
  • Chinese Simplified
  • Chinese Traditional
  • Czech
  • Danish
  • Dutch
  • English
  • Esperanto
  • Estonian
  • Finnish
  • French
  • Galician
  • Georgian
  • German
  • Greek
  • Hebrew
  • Hindi
  • Hungarian
  • Icelandic
  • Indonesian
  • Italian
  • Japanese
  • Kazakh
  • Korean
  • Latvian
  • Lithuanian
  • Macedonian
  • Malay
  • Norwegian
  • Nepali (नेपाली)
  • Polish
  • Portuguese
  • Persian (Farsi)
  • Romanian
  • Russian
  • Thai
  • Serbian (latin)
  • Serbian (cyrillic)
  • Slovak
  • Slovenian
  • Spanish
  • Swedish
  • Turkish
  • Turkmen
  • Ukrainian
  • Uzbek
  • Vietnamese
  • Welsh

Пример использования

use Soft1c\Date\Date;
Date::setLocale('ru');
echo Date::now()->format('j F Yг.'); // -> 6 мартa 2020г.
echo Date::parse('-1 day')->diffForHumans(); // -> 1 день назад
echo Date::parse('-6 day')->diffForHumans(); // -> 6 дней назад
echo Date::parse('-16 day')->diffForHumans(); // -> 2 недели назад
echo Date::parse('-2 hour')->diffForHumans(); // -> 2 часа назад
echo Date::parse('+3 hour')->diffForHumans(); // -> через 2 часа

Carbon-это библиотека, на которой основан класс Date.

Все операции доступны как в оригинальном Carbon, посмотрите https://github.com/briannesbitt/Carbon для получения дополнительной информации.

统计信息

  • 总下载量: 27
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-03-06

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固