我有一个像这样的日期/时间字符串:180510_112440,格式为 ddmmyy_hhmmss
我需要一个片段来格式化字符串:2010-05-18 11:24:40
感谢帮助。
另一个可能的答案是常见的用法strptime http://php.net/manual/en/function.strptime.php解析您的日期和mktime http://www.php.net/manual/en/function.mktime.php功能:
<?php
$orig_date = "180510_112440";
// Parse our date in order to retrieve in an array date's day, month, etc.
$parsed_date = strptime($orig_date, "%d%m%y_%H%M%S");
// Make a unix timestamp of this parsed date:
$nice_date = mktime($parsed_date['tm_hour'],
$parsed_date['tm_min'],
$parsed_date['tm_sec'],
$parsed_date['tm_mon'] + 1,
$parsed_date['tm_mday'],
$parsed_date['tm_year'] + 1900);
// Verify the conversion:
echo $orig_date . "\n";
echo date('d/m/y H:i:s', $nice_date);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)