首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

请教:pb自身的函数,如何取得本周第一天,上周第一天,最后一天,还有上月的最后一天

2012-03-17 
请问:pb自身的函数,怎么取得本周第一天,上周第一天,最后一天,还有上月的最后一天?用pb自身的函数,怎么取得

请问:pb自身的函数,怎么取得本周第一天,上周第一天,最后一天,还有上月的最后一天?
用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)

热点排行