我有一个具有以下值的变量
$month = 201002;
Run Code Online (Sandbox Code Playgroud)
前4个数字代表年份,最后2个数字代表月份.我需要在月份字符串名称中获取最后2个数字,例如.二月
我的代码看起来像这样
<?php echo date('M',substr($month,4,6)); ?>
Run Code Online (Sandbox Code Playgroud)
我可以去获取月份名称
mex*_*ue1 16
追加"01"并且strtotime将能够解析字符串:
echo date('M', strtotime($month . '01'));
Run Code Online (Sandbox Code Playgroud)
date的第二个参数是时间戳.使用mktime创建一个.
$month = 201002;
$monthNr = substr($month, -2, 2);
$timestamp = mktime(0, 0, 0, $monthNr, 1);
$monthName = date('M', $timestamp );
Run Code Online (Sandbox Code Playgroud)