bui.date Class
日期常用方法
Methods
after
                                                
                                                        
                                                            (
                                                
                                                
                                                
                                                
                                                
                                                
                                                
                                                
                                                    
                                                
                                                    - 
                                                                        
datestr - 
                                                                        
n - 
                                                                        
pattern 
某个日期后多少天
Parameters:
- 
                                                                        
datestrString[ 日期格式或者时间戳 ]
 - 
                                                                        
nNumber[ 默认1, 正数为日期后多少天, 负数为日期之前多少天 ]
 - 
                                                                        
patternString[ 默认: yyyy-MM-dd , 格式: yyyy-MM-dd hh:mm:ss 分别代表 年-月-日 时:分:秒 ]
 
Example:
       var date = bui.date.after("2020-3-20",5);
                                                       // 2020-3-25
                                                
                                                
                                                            afterTime
                                                
                                                        
                                                            (
                                                
                                                
                                                
                                                
                                                
                                                
                                                
                                                
                                                    
                                                
                                                    - 
                                                                        
timestr - 
                                                                        
n - 
                                                                        
pattern 
某个时间后多少小时
Parameters:
- 
                                                                        
timestrString[ 时间 ]
 - 
                                                                        
nNumber[ 正数为时间后多少分钟, 负数为时间之前多少分钟 ]
 - 
                                                                        
patternString[ 默认: hh:mm , 格式: yyyy-MM-dd hh:mm:ss 分别代表 年-月-日 时:分:秒 ]
 
Example:
       var time = bui.date.afterTime("15:00",30);
                                                       // 15:30
                                                
                                                
                                                            convert
                                                
                                                        
                                                            (
                                                
                                                        
                                                            Object
                                                        
                                                
                                                
                                                
                                                
                                                
                                                
                                                
                                                    
                                                
                                                    - 
                                                                        
date 
转日期对象
Parameters:
- 
                                                                        
dateString[ 日期或者时间戳 ]
 
Returns:
                                                                        Object:
                                                                    
                                                        [返回Date对象]
Example:
 var date = bui.date.convert(1584781609309);
                                                
                                                // 返回Date对象
count
                                                
                                                        
                                                            (
                                                
                                                
                                                
                                                
                                                
                                                
                                                
                                                
                                                    
                                                
                                                    - 
                                                                        
after - 
                                                                        
before - 
                                                                        
type 
差多少, 不用区分谁先谁后
Parameters:
- 
                                                                        
afterString[ 日期或时间,或数字 ]
 - 
                                                                        
beforeString[ 日期或时间,或数字 ]
 - 
                                                                        
typeString[ 默认: date | hour | number ]
 
Example:
       var time = bui.date.count("17:00","12:00","hour");
                                                       {
                                                           day: 0
                                                           hour: 5
                                                           minute: 0
                                                           second: 0
                                                           tip: "0天 05:00:00"
                                                           value: 18000000
                                                       }
                                                
                                                
                                                            countMonth
                                                
                                                        
                                                            (
                                                
                                                
                                                
                                                
                                                
                                                
                                                
                                                
                                                    
                                                
                                                    - 
                                                                        
date 
某个月有多少天
Parameters:
- 
                                                                        
dateString[ 日期 ]
 
Example:
       var howmanyday = bui.date.countMonth("2020-04");
                                                       // 30天
                                                
                                                
                                                            format
                                                
                                                        
                                                            (
                                                
                                                
                                                
                                                
                                                
                                                
                                                
                                                
                                                    
                                                
                                                    - 
                                                                        
datestr - 
                                                                        
pattern 
日期格式化, 兼容IOS的日期格式转换
Parameters:
- 
                                                                        
datestrString[ 日期格式或者时间戳 ]
 - 
                                                                        
patternString[ 格式: yyyy-MM-dd hh:mm:ss 分别代表 年-月-日 时:分:秒 ]
 
Example:
       // 时间戳转日期
                                                 var date = bui.date.format(1584781609309,"yyyy-MM-dd hh:mm:ss");
                                                       // 2020-03-21 17:06:49
                                                       // 日期转日期
                                                 var date = bui.date.format("2020-3-20","MM/dd");
                                                       // 03/20
                                                
                                                
                                                            fromnow
                                                
                                                        
                                                            (
                                                
                                                
                                                
                                                
                                                
                                                
                                                
                                                
                                                    
                                                
                                                    - 
                                                                        
date 
离现在多久,小于现在(秒,分钟,小时,天)前, 大于现在则返回 (秒,分钟,小时,天)后. 一般用于新闻的日期
Parameters:
- 
                                                                        
dateString[ 标准日期 ]
 
Example:
 var tips = bui.date.fromnow("2020-6-18 10:00")
                                                       // "32分钟前"
                                                
                                                
                                                            today
                                                
                                                        
                                                            (
                                                
                                                
                                                
                                                
                                                
                                                
                                                
                                                
                                                    
                                                
                                                    - 
                                                                        
formate 
返回今天日期
Parameters:
- 
                                                                        
formateString[ 输出的格式 默认: M-d ]
 
Example:
 var today = bui.date.today();
                                                
                                                
                                                            toWeek
                                                
                                                        
                                                            (
                                                
                                                
                                                
                                                
                                                
                                                
                                                
                                                
                                                    
                                                
                                                    - 
                                                                        
datestr - 
                                                                        
n 
某个日期为星期几, 或者周几
Parameters:
- 
                                                                        
datestrString[ 日期 例如: 2020-03-20 ]
 - 
                                                                        
nNumber | Array[ 默认不填返回 "星期几", 1为返回 "周几" ]
 
Example:
 var week = bui.date.toWeek("2020-3-20");
                                                       // 星期六
                                                       var week = bui.date.toWeek("2020-3-20",1);
                                                       // 周六
                                                
                                                
                                                            