php - 将 "1 hour and 10 minutes"转换为 01 :10:00 in php

标签 php date

如何使用 php 将“1 小时 10 分钟”字符串转换为以下格式 01:10:00。这就是我所做的 - echo date('H:i:s',strtotime('1 小时 10 分钟'));
输出为 -- 01:00:00

最佳答案

假设hour min总是存在(强调),您可以使用sscanf

$text = "1 hour 10 min";
list($hour, $min) = sscanf($text, "%d hour %d min");
echo 
   str_pad($hour, 2, '0', STR_PAD_LEFT) . ':' . 
   str_pad($min, 2, '0', STR_PAD_LEFT) . 
   ':00';

关于php - 将 "1 hour and 10 minutes"转换为 01 :10:00 in php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10615948/

相关文章:

php - 正则表达式表示一个单词,但如果他们正在创建另一个单词,则避免使用它

javascript日期格式问题

python - 检查两种不同格式的日期是否有效

MySQL 数字类型

Java 8 DateTime API 在模式和值都未知时解析日期字符串

PHP 多重更新函数未更新并获取第一行空白

php - MYSQL : Copy data of tables from 2 databases. 两个数据库在不同的服务器(托管公司)

php - 永久链接不适用于自定义帖子和类别

PHP:PDO 的自定义错误处理程序?

json - 提交查询以获取带有更新日期字符串的 Json 数据