如何根据 php 中的分钟数将持续时间从 ISO 格式 PT1h30M 转换为 int 持续时间?
how to convert duration from ISO format PT1h30M to int duration basing on number of minutes in php?
我想通过计算持续时间中的分钟数,将持续时间从 ISO 8601 格式转换为整数。例如,如果我有 PT1h30M ,我想将它转换为 90,因为我需要将此信息作为整数(分钟数)存储在我的数据库中。 PHP 中有任何功能可以做到这一点吗?
有一些与 ISO 8601 格式转换相关的答案。
查看 PHP 5.3+ DateInterval
此外,Parse and create ISO 8601 Date and time intervals, like PT15M in PHP
我想通过计算持续时间中的分钟数,将持续时间从 ISO 8601 格式转换为整数。例如,如果我有 PT1h30M ,我想将它转换为 90,因为我需要将此信息作为整数(分钟数)存储在我的数据库中。 PHP 中有任何功能可以做到这一点吗?
有一些与 ISO 8601 格式转换相关的答案。
查看 PHP 5.3+ DateInterval
此外,Parse and create ISO 8601 Date and time intervals, like PT15M in PHP