将2012年8月7日转换为php日期格式

将2012年8月7日转换为php日期格式,php,iphone,date,mobile,Php,Iphone,Date,Mobile,我正在创建一个网站的移动版本。在普通版本中,我们只使用jquery日期选择器来选择日期。我还没有在手机版上添加类似的内容,因为我的Iphone似乎足够聪明,可以意识到它是一个日期字段,并提供日期滚动条 但在我选择了2012年8月7日的日期之后,这给我带来了一些问题。。。这是标准吗?还是我必须为来自不同手机的不同日期格式编写代码 最好使用jquery日期选择器吗?(我不确定这是否会很整洁) 将这样的日期转换为php和我的数据库可以处理的格式的最佳方法是什么。我在谷歌搜索了一下,但还没有找到太多。试

我正在创建一个网站的移动版本。在普通版本中,我们只使用jquery日期选择器来选择日期。我还没有在手机版上添加类似的内容,因为我的Iphone似乎足够聪明,可以意识到它是一个日期字段,并提供日期滚动条

但在我选择了2012年8月7日的日期之后,这给我带来了一些问题。。。这是标准吗?还是我必须为来自不同手机的不同日期格式编写代码

最好使用jquery日期选择器吗?(我不确定这是否会很整洁)

将这样的日期转换为php和我的数据库可以处理的格式的最佳方法是什么。我在谷歌搜索了一下,但还没有找到太多。试试这个

<?php
    $today = date('Y-m-d', strtotime('7 Aug 2012'));
    echo $today;
?>

给出
2012-08-07

您可以通过在
date()中更改
Y-m-d
来更改其输出

参考试试这个

<?php
    $today = date('Y-m-d', strtotime('7 Aug 2012'));
    echo $today;
?>

给出
2012-08-07

您可以通过在
date()中更改
Y-m-d
来更改其输出


请参阅

$date=DateTime::createFromFormat('j M Y','2012年8月7日')是最可靠的方法
strotime
猜测哪些不一定是好事,如果日期格式不正确,则不会通知您(即不会引发异常)


请参阅此处的手册:

$date=DateTime::createFromFormat('j M Y','2012年8月7日')是最可靠的方法
strotime
猜测哪些不一定是好事,如果日期格式不正确,则不会通知您(即不会引发异常)


请参阅此处的手册:

我认为日期格式不是标准格式。它很可能受到用户设置(如语言环境)的影响。如果用户定义了葡萄牙语地区,我想日期会有点不同


使用jquery日期选择器,您可以指定您的日期(应用
dateFormat
选项)。然后您可以安全地编写一个PHP脚本,以您定义的格式读取日期。您可以使用@Bhuvan Rikka指定的PHP的
date()
函数。

我认为日期格式不是标准格式。它很可能受到用户设置(如语言环境)的影响。如果用户定义了葡萄牙语地区,我想日期会有点不同


使用jquery日期选择器,您可以指定您的日期(应用
dateFormat
选项)。然后您可以安全地编写一个PHP脚本,以您定义的格式读取日期。您可以使用@Bhuvan Rikka指定的PHP的
date()
函数。

啊,谢谢!我已经尝试过类似的东西,但我的代码中有一个愚蠢的错误,这意味着它无法工作。啊,谢谢!我已经尝试过类似的东西,但我的代码中有一个愚蠢的错误,这意味着它无法工作。