我正在使用存储在佛年的日期时间数据,但我需要将其转换为公历年.
实际上,有一个简单的解决方案(下面的代码).
{
"$dateSubtract": {
"startDate": {
"$dateFromString": {
"dateString": "$receive_date",
"format": "%d/%m/%Y %H:%M"
}
},
"unit": "year",
"amount": 543
}
}
它在大多数情况下都是有效的,但如果receive_date
是29/2/2567,则会抛出错误,因为公历2567不是闰年,而是佛年.
你对解决这个问题有什么建议吗?