尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Verta格式化进阶:用formatWord()输出波斯语星期与月份名称

Verta格式化进阶:用formatWord()输出波斯语星期与月份名称 Verta格式化进阶用formatWord()输出波斯语星期与月份名称【免费下载链接】vertaتبدیل تاریخ میلادی به شمسی برای لاراول و کار با تاریخ جلالی و اعتبارسنجی تاریخ项目地址: https://gitcode.com/gh_mirrors/ve/verta在 Laravel 项目中处理 Jalali波斯历/伊朗历日期时Verta 的formatWord()是让你的日期从一串数字变成地道波斯语文字的关键格式化工具。无论你想输出波斯语星期名称如 دوشنبه还是月份名称如 مردادformatWord()都能一键完成。本文将用最少的代码带你快速掌握formatWord()的占位符、组合技巧与实战用法让你的 Jalali 日期显示更专业、更本地化。一、formatWord() 是什么为什么值得用formatWord()是 Verta 提供的文字格式化方法。普通format()输出的是数字日期而formatWord()会把星期、月份、序数词等转换成完整的波斯语单词特别适合博客文章日期、合同签署日期、新闻发布时间等需要可读性的场景。它来自底层 Jalali 日期类Verta 直接继承并使用无需额外安装任何依赖。二、快速上手一行代码输出波斯语日期最基础的用法非常简单调用verta()辅助函数定义在src/helpers.php后直接链式调用formatWord()echo verta()-formatWord(l dS F); // دوشنبه بیست و چهارم مرداد输出结果 دوشنبه بیست و چهارم مرداد 的意思是星期一 二十四 五月即星期、日期序数、月份全部以波斯语文字呈现。三、核心占位符一览星期、月份、序数词formatWord()复用了常见的日期格式占位符常用组合如下占位符含义输出示例波斯语l完整星期名称دوشنبه星期一F完整月份名称مرداد五月dS/d S日期 序数后缀بیست و چهارم二十四日Y四位年份۱۴۰۱Q季节名称زمستان冬季小提示formatWord(l d S F)中S是序数后缀ام它会让日期变成第几日的文字表达是波斯语日期的特色之一。四、实战案例组合输出波斯语长日期来看一个完整的组合示例将星期、日期、月份、年份一次输出$v Verta::parse(1398-10-11 21:32:35); echo $v-formatWord(l dS F Y); // چهارشنبه یازده ام دی ۱۳۹۸这段输出等价于测试用例tests/FormatTest.php中testFormatWord的验证结果چهارشنبه یازده ام دی。可以看出formatWord()完美支持中文开发者不熟悉的波斯语数字与序数表达。如果你只需要季节季度信息也可以用普通format()输出echo verta()-format(Q); // زمستان echo verta()-format(q); // 4数字季度五、配合 setLocale()快速切换多语言日期formatWord()的输出语言由setLocale()控制这让你的应用可以轻松实现多语言切换Verta::setLocale(fa); // 波斯语 echo verta()-formatWord(l d F); // 波斯语星期与月份 Verta::setLocale(ar); // 阿拉伯语 echo verta()-formatWord(l d F); // 阿拉伯语文字日期在 Laravel 中你可以在服务提供者或中间件里根据用户语言动态设置 locale实现真正的本地化体验。六、在 Laravel 项目中的典型应用场景文章与新闻时间formatWord(l dS F Y)输出دوشنبه بیست و چهارم مرداد ۱۴۰۱比数字日期更有温度。合同/票据落款波斯语文字日期具有法律文书的正式感。日历与事件展示配合format()的季节占位符Q可渲染波斯历季节卡片。同时别忘了 Verta 与 Carbon 无缝兼容src/Verta.php中的toCarbon()可将 Jalali 日期转回 Carbon 实例方便与其他 Laravel 生态组件协作。七、小结formatWord()是 Verta 中从数字到文字的进阶格式化利器只需掌握l星期、F月份、dS序数日期几个核心占位符再结合setLocale()切换语言就能轻松输出专业、地道的波斯语日期。想查看更多格式化方法可参考tests/FormatTest.php中的测试用例快速理解每个方法的输出规律。从今天起让你的 Laravel 应用日期显示既有波斯历的准确又有波斯语的优雅吧✨【免费下载链接】vertaتبدیل تاریخ میلادی به شمسی برای لاراول و کار با تاریخ جلالی و اعتبارسنجی تاریخ项目地址: https://gitcode.com/gh_mirrors/ve/verta创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表