承接 sbintech/manipulation 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

sbintech/manipulation

最新稳定版本:v1.0.0

Composer 安装命令:

composer require sbintech/manipulation

包简介

A lib to formatter money and date

README 文档

README

Essa biblioteca tem por objetivo manipular data e moeda de forma simples, para o padrão "BR" e "US" a primeiro momento. Ela está em constante atualização.

Requisitos

  • PHP => 8.0

Instalação

É possível instalar utilizando o simples comando:

composer require sbintech/manipulation

Autoload

require __DIR__ ."/vendor/autoload.php";

Manipulando Data

$context = new FormatterContext();
$context->setFormatter(formatter: new DateManipulation());

Formatando data para o padrão BR

$context->format(value: "2025-04-03", type: "BR");

Formatando data com timezone

$context->format(value: "2025-04-03T15:30:00Z", type: "BR", boolean: true);
$context->format(value: "2024-05-14T15:43:06.000-04:00", type: "BR", boolean: true);

Outros métodos para manipular data

// Somar dias
DateManipulation::add(date: "2025-04-04", value: 3, type: "days");
// Outros valores para type: days, month, year, minutes
// Calcular a diferença em dias
DateManipulation::dateDiff(date1: $date1, date2: $date2);

Formatando moeda

$context = new FormatterContext();
$context->setFormatter(formatter: new CurrencyManipulation());
$context->format(value: "2355,52", type:"BR", boolean: false);

// Para retornar uma string formatada com R$ 2.355,52, passe como true

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-04-04