【发布时间】:2010-02-25 08:57:26
【问题描述】:
这是我所拥有的:
$dateFormat = 'M d, Y';
$dateString = 'January 23, 2010';
我需要的是$dateString 的时间戳,所以我可以这样做:
$newFormattedDate = date('Y-m-d', $timestamp);
我尝试使用strtotime 函数,但它试图找出格式本身,但并不总是有效。在我的情况下,我知道日期字符串和日期格式。
如何将$timestamp 设置为与date 函数一起使用的适当值?
编辑:我需要它在 Linux 和 Windows 环境中工作。
编辑:解决方案必须支持 PHP 4 或更高版本
编辑:MySQL 有一个名为STR_TO_DATE 的函数,它接受日期字符串和日期格式并返回Y-m-d 格式化的日期字符串。 php 的任何等效函数也适用于我。
【问题讨论】: