数据值 / 时间
自述文件
安装
作曲家
{ “需要” : { “数据值/时间” : "~1.1" } }
手动
测试
作者
发行说明
1.1.2 (2022-10-24)
允许与数据值/通用1.1.0和数据值/接口1.x一起安装
1.1.1(2022-10-21)
允许与DataValues 3.1一起安装
1.1.0 (2022-10-21)
改进了与PHP 8.1的兼容性; 尤其是新的 __序列化 / __取消序列化 方法现已实现 (除了仍然支持 可序列化 接口)。 确保也使用 数据值/数据值 3.1.0版(或更高版本)以保持哈希稳定。 在PHP 8.1.7中添加了对YYYY-DD格式(一年中的第几天)的支持。 (早期PHP版本不支持。)
1.0.4 (2021-07-15)
支持带纪元的月份+年份日期
1.0.3 (2021-03-18)
更新专业 数据值/* 版本
1.0.2 (2020-08-20)
修复了分析unicode月份名称的问题
1.0.1 (2018-09-18)
分析并拒绝无效的日历选项
1.0.0 (2018-08-02)
远离的 数据可用时间版本 常数 允许与DataValues 2.x一起安装
0.8.6 (2017-09-06)
已将空白修整添加到 年时间分析器 . 固定的 等时戳分析器 和 时间值 接受一天中没有一天的时间。 固定的 月份名称取消本地化 意外地替换了已取消缩放的数字月份。 固定的 PhpDateTimeParser(PhpDate时间分析器) 误读只有一个或两个数字的输入。 已弃用 时间值::newFromArray . 将所需的PHP版本从5.3提高到5.5。
0.8.5 (2017-08-09)
删除了MediaWiki集成 凹凸数据值/公共依赖性
0.8.4(2016年4月20日)
补充 月份名称提供商 接口。 补充 单语MonthName提供者 . 补充 年月份时间分析器 . 补充 年时间分析器 .
0.8.3 (2016-03-16)
添加了可选 分析器选项 参数到 年月日时间分析器 构造函数。 固定的 年月日时间分析器 不接受日历模型和精度选项。 固定的 等时戳分析器 不接受字符串精度。 固定的 等时戳分析器 不总是对无效精度抛出异常。 固定的 格式_名称 解析程序中的常量。
0.8.2 (2015-09-15)
固定的 等时戳分析器 和 时间值 接受没有月份的天数。 固定的 年月日时间分析器 拒绝YDM日期。 年月日时间分析器 接受月份和日期相同的更多日期。
0.8.1 (2015-08-14)
添加
补充 年月日时间分析器 . PhpDateTimeParser(PhpDate时间分析器) 现在接受YMD顺序的空格分隔日期。
其他变更
该组件现在可以与DataValues Interfaces 0.2.x一起安装。 该组件现在可以与DataValues Common 0.3.x一起安装。
0.8.0 (2015-06-26)
突破性变化
IsoTimestamp分析器 自动检测日历模型,不再默认为Gregorian 远离的 IsoTimestampParser::PRECISION_NONE ,使用 无效的 相反 时间值 s闰秒范围从[0.62]更改为[0.61]
添加
补充 EraParser公司 补充 时间值::CALENDAR_GREGORIAN 和 时间值::日历_JULIAN 已全部重命名 时间值::PRECISION_。。。 带有小写字母的常量,例如。 精度_10a 到 精度_年份10 ,保留向后兼容的别名 等时戳分析器 现在根据ISO接受带有可选冒号的时间值 PhpDateTimeParser(PhpDate时间分析器) 现在接受逗号分隔的日期
其他变更
固定的 等时戳分析器 无法在午夜将精度设置为小时、分钟或秒 已弃用 IsoTimestampParser::日历_GREGORIAN 和 IsoTimestampParser::日历_朱利安 已弃用 时间格式设置工具::CALENDAR_GREGORIAN 和 时间格式设置工具::CALENDAR_JULIAN
0.7.0 (2015-04-20)
突破性变化
已重命名 时间分析器 到 等时戳分析器 空字符串现在被检测为无效的日历模型 时间值 建造师
添加
补充 月份名称取消本地化 补充 PhpDateTimeParser(PhpDate时间分析器) 等时戳分析器 现在可以解析各种类似ISO 8601的YMD有序时间戳字符串 日历模型分析程序 现在接受通过选项提供的URI和本地化日历名称
其他变更
年 时间值 s现在被填充到4位,并且额外的前导零被修剪 的主要更新 时间值 文档 中的构造函数参数 IsoTimestamp分析器 和 时间格式设置工具 现在是可选的 固定的 时间格式设置工具 通过选项委托给给定的ISO时间戳格式化程序 时间格式设置工具 不再输出日历模型
0.6.1 (2014-10-09)
使组件可使用DataValues 1.x安装
0.6.0 (2014-06-05)
添加了TimeValueCalculator 已删除TimeIsoFormatter接口 在ValueParsers上引入FORMAT_NAME类常量,以便将其用作预期格式 更改ValueParsers以在构造ParseException时传递rawValue和expectedFormat参数
0.5.2 (2014-04-28)
修复对以零结尾的年份的解析,当 公元前4000年和4000年。
0.5.1(2014-03-24)
修复DataValues/Common的编写器版本
0.5.0 (2014-03-21)
已删除TimeParser::SIGN_PATTERN常量 删除了TimeParser::TIME_PATTERN常量 固定的 错误62730 。TimeParser现在只返回月份和年份或年份时的正确精度
0.4.0 (2014-03-14)
更正拼写错误calender/calander->calendar
0.3.0 (2014-03-13)
将CalenderModelParser重命名为CalendarModelParser 向TimeParser添加了Calandar和Precision选项
0.2.0 (2014-02-11)
时间分析器 日历模型分析器
0.1.0 (2013-11-17)
时间值 时间格式设置工具 时间IsoFormatter