用pb自身的函数,怎么取得本周第一天,上周第一天,最后一天,还有上月的最后一天?
------解决方案--------------------
DayNumber()
------解决方案--------------------
本周第一天
(1)星期天为第一天
RelativeDate( today(), 2 - 1 - (1 - sign(daynumber(today()) + 1 -1))*7 -DayNumber ( today() )
(2)星期一为第一天
RelativeDate( today(), 2 - 0 - (1 - sign(daynumber(today()) + 0 -1))*7 -DayNumber ( today() )
上周第一天,就是本周第一天 - 7天
本月最后一天
RelativeDate(date(string(year(today())+truncate(month(today())/12,0)) + '-' + string(mod(month(today()), 12) + 1) + '-' + '1'), -1)
上月最后一天(本月一号的前一天)
RelativeDate(date(string(year(today()) + '-' + string(month(today()) + '-01'), -1)