mysql 1个月多少天_在MySQL日期间隔中,1个月是否与30天相同? 1个季度与3个月相同吗?等等?...
我正在嘗試編寫一個PHP腳本,它將處理每月,每季度,每年等的定期付款.此腳本將作為夜間Cron作業運行.
我不想遇到有人在1月15日訂閱的情況,然后在2月1日再次收費.
如果我在INTERVAL 1月份檢查了最后一筆付款,會發生什么?或者它與INTERVAL 30 DAY相同,并且僅在2月15日再次處理付款,這是我想要的嗎?
解決方法:
If you add MONTH, YEAR_MONTH, or YEAR and the resulting date has a day
that is larger than the maximum day for the new month, the day is
adjusted to the maximum days in the new month:
mysql> SELECT DATE_ADD(‘2009-01-30’, INTERVAL 1 MONTH);
-> ‘2009-02-28’ Date arithmetic operations require complete dates and do not work with incomplete dates such as ‘2006-07-00’ or
badly malformed dates:
因此,如果您使用1個月內置功能,則無需擔心當月的最后一天. MYSQL為您完成所有工作.
標簽:mysql,date,intervals
來源: https://codeday.me/bug/20190626/1293690.html
總結
以上是生活随笔為你收集整理的mysql 1个月多少天_在MySQL日期间隔中,1个月是否与30天相同? 1个季度与3个月相同吗?等等?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 剑指offer java 博客_Java
- 下一篇: java里面快速排序_Java:快速排序