下一行:
strftime('%G%m%d%H%M%S', mktime(0, 0, 0, '01', 1, date('Y')));
生成错误:
Warning: Invalid CRT parameters detected on line...
这只发生在XAMPP中,而不是在MAMP中。
知道为什么吗?我认为是格式参数把它搞砸了。怎么会?
您正在使用Windows。根据MSDN, %G
不是一个有效的修饰符。
这个链接在php.net文档中。
你可以这样做:
strftime('%Y%m%d%H%M%S', mktime(0, 0, 0, '01', 1, date('Y')));
使用%Y