使用
strtotime()含日期到字符串转换Unix时间戳:
<?php// both lines output 813470400echo strtotime("19951012"), "n", strtotime("12 October 1995");?>您可以将结果作为第二个参数传递
date()给自己重新格式化日期:
<?php// prints 1995 Oct 12echo date("Y M d", strtotime("19951012"));?>注意
strtotime()在1970年Unix时代之前的日期将失败。
另一种适用于1970年之前的日期的替代方法:
<?php// Returns the year as an offset since 1900, negative for years before$parts = strptime("18951012", "%Y%m%d");$year = $parts['tm_year'] + 1900; // 1895$day = $parts['tm_mday']; // 12$month = $parts['tm_mon']; // 10?>


