我有一个程序可以对数据进行生成,并且该数据包含格式中的日期
20111212
Run Code Online (Sandbox Code Playgroud)
(那将是今天的日期[12-12-2011]).有没有办法将其分解为四个部分,如
2011
12
12
Run Code Online (Sandbox Code Playgroud)
所以我可以介绍-这些数字.我的最终目标是以DD-MMY-YYY的形式提供日期.
谢谢您的帮助!
没有必要"爆炸"字符串.您可以使用此功能strtotime().它将"将任何英文文本日期时间描述纳入Unix时间戳".然后,您可以将此时间戳传递给函数,date()以便以任何方式格式化日期.
$date = '20111212';
$timestamp = strtotime($date);
echo date('d-m-Y', $timestamp);
Run Code Online (Sandbox Code Playgroud)