iT邦幫忙

0

sqlserver如何將datetime減去一個月?

例如:2018-03-12 變為 2018-02-12

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

3
暐翰
iT邦大師 1 級 ‧ 2018-03-12 17:38:53
最佳解答

回答:

使用dateadd
格式 dateadd(month,你想要減幾天,你的日期) 可以得到你要的datetime

範例:

select dateadd (month,-1,'2018-03-12')


建議讀完官方文件:
DATEADD (Transact-SQL)

暐翰 iT邦大師 1 級 ‧ 2018-03-13 00:34:18 檢舉

幾天更正幾個月

0
kevin73911
iT邦見習生 ‧ 2018-03-16 01:41:12

php語法可以這樣去寫
$newDate = date("Y-m-d H:i:s", strtotime("-1 month".$yourDate));

我要發表回答

立即登入回答