我有一个以这种格式返回文字的字段,例如150426其中15是04年是月份,26是白天。 我想把它变成白天,月和年。
Open a file, returning an object of the file type described in section File Objects. If the file cannot be opened, IOError is raised.
我想它需要将返回的文本转换为日期开始?
答案 0 :(得分:1)
使用date_parse_from_format ('ymd', '150426')
。
结果:
Array
(
[year] => 2015
[month] => 4
[day] => 26
[hour] => ...
答案 1 :(得分:0)
$value
应该是sscanf
$value = '150426';
sscanf($value, '%02d%02d%02d', $year, $month, $day);
echo "$year $month $day";
答案 2 :(得分:0)
您可以在substr()
函数的帮助下实现此目的。
<?php
$value = 150426;
$year = substr($value, 0, 2);
$month = substr($value, 2, 2);
$day = substr($value, 4, 2);
?>