实际应用中,经常需要,2016-09-09 这种格式的字符串日期格式:
转换方式:
1. 在生产日期格式时,在个位数字前补零,例如一些日期的js插件。
2. 在拿到数据后,后台统一处理。
后台格式化处理:
函数: sprintf(数据格式,数据);
数据格式:
%% - 返回百分比符号
%b - 二进制数
%c - 依照 ASCII 值的字符
%d - 带符号十进制数
%e - 可续计数法(比如 1.5e+3)
%u - 无符号十进制数
%f - 浮点数(local settings aware)
%F - 浮点数(not local settings aware)
%o - 八进制数
%s - 字符串
%x - 十六进制数(小写字母)
%X - 十六进制数(大写字母)
$var=sprintf("%04d", 2);//生成4位数,不足前面补0
echo $var;//结果为0002