karls / helper
这是一个karls的包!
1.0.6
2022-11-24 08:02 UTC
- dev-master
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- dev-other/klp-70-move-qlik-api-lib-from-pib-into-klp-package
- dev-bug/klp-42-response-duplicate
- dev-feature/KLP-41-helper---codemessage-erstellen
- dev-KLP-23-array-functions-test---helper
- dev-feature/KLP-22-add-array_mask-array_without-to-h
- dev-other/klp-20-tests-für-core-package
- dev-KLP-2-readme-ausformulieren
This package is auto-updated.
Last update: 2024-09-24 11:52:26 UTC
README
这些函数是我们公司使用的辅助函数。
germanDatetime()
(string $dateString, bool $strict = true): string
此函数将包含日期信息的任何给定字符串转换为有效的德国日期时间。
string $dateString
这是需要转换的日期字符串。
bool $strict = true
这个布尔值决定是否抛出异常,或者以空字符串作为返回值。
return string | Exception
在无效数据的情况下,将抛出异常或在非严格模式下返回空字符串。
示例
结果:01.12.2022 09:00
($dateString = 2022-12-01 09:00, $strict = true)
generateRandomString
(int $length = 30, bool $errorProtected = false): string
此函数生成指定长度的随机字符串,如有需要则具有错误保护。这意味着不包含所有歧义字符。
int $length = 30
生成的字符串的期望长度。
bool $errorProtectes = false
此布尔值决定随机字符串中是否不包含歧义字符。
return string | Exception
在无效数据的情况下,将抛出异常。
示例
结果:"4A65ushf4HzIUrw"
>($length = 15 && $errorProtected = false)
calcPeriod
(int $period): array
此函数计算给定月份数量的年数和月数。
int $period
用于计算的月份数量。
return array
此数组由计算的年数和月数组成,作为数值数组 [年, 月]。
示例
结果:[4,11]
($period = 59)