doushanmo7024 2014-03-20 22:34
浏览 6
已采纳

在单独的日/月/年部分显示新()数据?

I am using a now() code to enter just a date into the database. The date appears as Year/Month/Day (yyyy/mm/dd).

In my PHP code I have been using:

$news_date=$row['news_date'];

to recall the date on my site, I was wondering, instead of the date all showing at once, is there a way to add a separate value for day, month and year? So I could recall 'day' separate and so forth? Obviously without changing the database to have 3 different inputs, there must be an easier way? I am fairly new to PHP and MySQL so if someone could help me out with an example that would be handy! Thanks.

  • 写回答

1条回答 默认 最新

  • dongwei1921 2014-03-20 22:47
    关注

    PHP has a very powerful function called strtotime() that intuitively converts next to any datestamp into a UNIX-based timestamp, which you can then format any way you want.

    $news_timestamp = strtotime($row['news_date']);
    

    Now you can use PHP's date() function to output this timestamp in all sorts of ways.

    print 'Today is day number '.date('d', $news_timestamp); // 20
    print 'The month is '.date('F', $news_timestamp); // March
    print 'Post timestamp: '.date('l, F d, Y @ h:ia', $news_timestamp); // Thursday, March 20, 2014 @ 03:46pm
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥50 h5唤醒支付宝并跳转至向小荷包转账界面
  • ¥15 算法题:数的划分,用记忆化DFS做WA求调
  • ¥15 chatglm-6b应用到django项目中,模型加载失败
  • ¥15 武汉岩海低应变分析软件,导数据库里不显示波形图
  • ¥15 CreateBitmapFromWicBitmap内存释放问题。
  • ¥30 win c++ socket
  • ¥30 CanMv K210开发板实现功能
  • ¥15 C# datagridview 栏位进度
  • ¥15 vue3页面el-table页面数据过多
  • ¥100 vue3中融入gRPC-web