dougu5847 2015-11-06 07:37
浏览 83
已采纳

将日期转换为php中的sql格式并将其存储到数据库[复制]

This question already has an answer here:

I have date time picker in html that return me the date when i retrieve data in php page

$date=$_POST['date'];
echo $date;

it return the output in this format

13 November 2015

i want to convert it to store in mysql table

how can i convert it to sql format to store because when i am trying to store this date mysql stores 0000-00-00 by default. i can not take data type varchar because i have to create views according to date.

also i need the code to convert it again to this format to show data in this format.

</div>
  • 写回答

4条回答 默认 最新

  • dtcaw02086 2015-11-06 07:39
    关注

    use MySQL Str_To_Date :-

    SELECT str_to_date('13 November 2015','%d %M %Y')
    

    or try :-

    $date=$_POST['date'];
    
    insert into table (col) values (str_to_date($date,'%d %M %Y'))
    

    or use PHP strtotime

    $time = strtotime('13 November 2015');
    $newformat = date('Y-m-d',$time);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
  • ¥500 火焰左右视图、视差(基于双目相机)