go-carbon V1.0 正式版发布了,PHP Carbon 的 Golang 实现版本
carbon 是一个轻量级、语义化、对IDE友好的日期时间处理库,是 PHP Carbon 库的 Golang 实现版本,摆脱反人类的2006-01-02 15:04:05格式化时间设计
更新记录
- 【新增】新增IsLeapYear()方法判断是否是闰年
- 【新增】新增FirstDay()方法获取第一天
- 【新增】新增FirstDay()方法获取最后一天
- 【修复】修复已知BUG
- 【优化】完善单元测试
// 安装
go get -u gitee.com/go-package/carbon
// 初始化
carbon := carbon:New()
// 设置中国时区
carbon.Timezone(carbon.PRC)
carbon.Now().Format("Y-m-d H:i:s") // 2020-09-05 13:20:30
carbon.Now().Format("y-m-d h:i:s") // 20-09-05 01:20:30
carbon.Now().Format("YmdHis") // 20200905132030
carbon.Now().ToDateTimeString() // 2020-09-05 13:20:30
carbon.Now().ToDateString() // 2020-09-05
carbon.Now().ToTimeString() // 13:20:30
// 获取当前时间戳
carbon.Now().ToTimestamp() // 1599272433
// 昨天
carbon.Yesterday() // 2020-09-04 00:00:00
// 今天
carbon.Today() // 2020-09-05 00:00:00
// 明天
carbon.Tomorrow() // 2020-09-06 00:00:00
// 第一天
carbon.Now().FirstDay() // 2020-09-01 00:00:00
// 最后一天
carbon.Now().LastDay() // 2020-09-30 00:00:00
// 一年后
carbon.Now().AddYear().ToDateTimeString() // 2021-09-05 13:20:30
// 一年前
carbon.Now().SubYear().ToDateTimeString() // 2019-09-05 13:20:30
// 一月后
carbon.Now().AddMonth().ToDateTimeString() //2020-10-05 13:20:30
// 一月前
carbon.Now().SubMonth().ToDateTimeString() //2020-08-05 13:20:30
// 一天后
carbon.Now().AddDay().ToDateTimeString() // 2020-09-06 13:20:30
// 一天前
carbon.Now().SubDay().ToDateTimeString() // 2020-08-04 13:20:30
// 解析标准格式时间字符串
carbon.Parse("2020-09-05 13:20:30").Format("Y年m月d日 H时i分s秒") // 2020年09月05日 13时20分30秒
// 是否是闰年
carbon.Now().IsLeapYear()
// 是否是周一
carbon.Now().IsMonday()
// 是否是周二
carbon.Now().IsTuesday()
// 是否是周三
carbon.Now().IsWednesday()
// 是否是周四
carbon.Now().IsThursday()
// 是否是周五
carbon.Now().IsFriday()
// 是否是周六
carbon.Now().IsSaturday()
// 是否是周日
carbon.Now().IsSunday()
更多用法请查看README.md文件

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Egret Engine 5.3.9 版本发布,支持华为快游戏平台
今天白鹭引擎正式发布了Egret Engine 5.3.9版本,在这一版本中主要完成了华为快游戏平台的对接支持,方便开发者一键发布游戏至华为快游戏平台。同时,修复了大家反馈的Webgl 模式显示模糊问题和360小游戏导出龙骨库失败问题,有项目需求的朋友可下载更新! 现在,Egret Engine 5.3系列的社区体验版开发已接近尾声,稍后会正式推出Egret Engine 5.4系列稳定版,届时开发者朋友们可关注、下载更新! 在使用Egret Engine过程中,如果您遇到问题可以联系官方客服微信号:egretengine,我们会帮您尽快解决! 以下是今天的重点华为快游戏平台接入指南(建议收藏): 一、开发环境准备 注册华为快游戏账号; 账号登陆、用户信息等系统功能,请调用平台提供的 API。 注意最终发布的 rpk 文件总大小不能超过 10 MB。 备注:账号注册地址、快游戏平台API说明文档, 点击阅读原文同一位置查看! 二.创建小游戏和可视化编译打包小游戏 1.使用 Egret Launcher 创建一个游戏项目,或者将原有的 Egret 项目导入; 2.导入或者创建完成后,会在...
-
下一篇
2020 HDC 开发者大会将会分享 HMS Core 5.0 进展
2020 HDC华为开发者大会目前已经确定在9月10日正式开幕。根据华为官方发布的信息,除了HarmonyOS和EMUI,本次开发者大会还将重点分享HMS Core 5.0的最新进展,HMS 也就是 Huawei Mobile Services。 华为怎样帮助生态伙伴们出海? “出海”是这几年开发者们关注的高频词。根据iMedia (艾媒咨询)《2020年中国APP出海市场现状与竞争格局专题研究报告》,中国的游戏、电商、工具类应用,在国内市场已经发展得较为成熟,用户规模触及天花板,因此更多企业将发展方向逐步投向了海外市场这个巨大的“蓝海”,HMS生态正是他们“出海”的重要渠道。 但另一方面,出海的开发者们面对与中国完全不同的市场环境和社会环境,势必面临着种种难题:比如使用习惯的问题,很多国产app都是针对中国人的使用习惯设计打造的,而出海的话就要单独设计一个海外版本;再如法律法规问题,不同国家对App应用有不同的合规要求;还有语言适配和当地推广等问题,这些都会成为开发者们出海路上的“门槛”。那么,华为会拿出什么样的举措来帮助这些开发者适应海外的“水土”?华为是否会成立帮助开发者出海的具...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- 面试大杂烩
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker使用Oracle官方镜像安装(12C,18C,19C)