donglu953744
donglu953744
2013-10-29 21:30
浏览 21
已采纳

根据日期的第一天在日期上使用mktime

Is there a way that I can have mktime go back a certain amount of months based of the first day of the month rather than the current day? Right now my code is echoing March instead of February because there is no 29 in February.

date("F Y", mktime(0, 0, 0, date('m') - 8, date('d'), date('Y')))

图片转代码服务由CSDN问答提供 功能建议

有没有办法可以让mktime根据每个月的第一天返回一定的月份 而不是当天? 现在我的代码回应March而不是2月,因为2月份没有29。

  date(“FY”,mktime(0,0,0,date('m)  ') -  8,日期('d'),日期('Y')))
   
 
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • dqeonr8554
    dqeonr8554 2013-10-29 21:35
    已采纳

    Just set the "day" parameter to 1:

    date("F Y", mktime(0, 0, 0, date('m') - 8, 1, date('Y')))
    
    点赞 评论

相关推荐