如何根据php中的分钟数将ISO格式PT1h30M的持续时间转换为int持续时间?

如何根据php中的分钟数将ISO格式PT1h30M的持续时间转换为int持续时间?,php,duration,Php,Duration,我想通过计算持续时间中的分钟数,将ISO 8601格式的持续时间转换为整数。例如,如果我有PT1h30M,我想将其转换为90,因为我需要将此信息作为整数(分钟数)存储在数据库中。PHP中有任何函数可以做到这一点吗?关于ISO 8601格式的转换,有一些答案 查看PHP5.3+ 另外,您检查过了吗@justbaron非常感谢,它有效地解决了我的问题!!所以,如果你愿意,在答案栏中填写你的答案,我会接受:)可能的副本

我想通过计算持续时间中的分钟数,将ISO 8601格式的持续时间转换为整数。例如,如果我有PT1h30M,我想将其转换为90,因为我需要将此信息作为整数(分钟数)存储在数据库中。PHP中有任何函数可以做到这一点吗?

关于ISO 8601格式的转换,有一些答案

查看PHP5.3+


另外,

您检查过了吗@justbaron非常感谢,它有效地解决了我的问题!!所以,如果你愿意,在答案栏中填写你的答案,我会接受:)可能的副本