• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

TypeScript moment.weekdays函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了TypeScript中moment.weekdays函数的典型用法代码示例。如果您正苦于以下问题:TypeScript weekdays函数的具体用法?TypeScript weekdays怎么用?TypeScript weekdays使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了weekdays函数的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的TypeScript代码示例。

示例1: moment

 .config(($mdDateLocaleProvider: angular.material.IDateLocaleProvider) => {
     $mdDateLocaleProvider.parseDate = (dateString: string) => {
         console.log(dateString);
         let m = moment(dateString, 'DD.MM.YYYY', true);
         return m.isValid() ? m.utc().toDate() : new Date(NaN);
     };
     $mdDateLocaleProvider.formatDate = (date: Date) => {
         if (date === undefined || date ===  null)
             return null;
         return moment(date).format('DD.MM.YYYY');
     };
     $mdDateLocaleProvider.months = moment.months();
     $mdDateLocaleProvider.shortMonths = moment.monthsShort();
     $mdDateLocaleProvider.days = moment.weekdays();
     $mdDateLocaleProvider.shortDays = moment.weekdaysShort();
     $mdDateLocaleProvider.firstDayOfWeek = 1;
 })
开发者ID:pharmscription,项目名称:com.pharmscription.Frontend,代码行数:17,代码来源:app.ts


示例2:

			const getWeekDays = () => moment.weekdays().map((day: string, i: number) => localeDate.clone().startOf('week').add(i, 'day').format('dd'));
开发者ID:Bhaskar0812,项目名称:angular-moment-picker,代码行数:1,代码来源:locale.ts


示例3: Promise

        return new Promise(resolve => {
            let date = moment(cordysDate, 'YYYY/MM/DDTHH:mm:ss.SSS');
            if (cordysDate.indexOf('T') < 0) {
                date = moment(cordysDate, 'YYYY/MM/DD HH:mm:ss');
            }

            // clone date and set 12:00 am
            let dateWithoutTime = moment(date).startOf('day');
            // today 12:00 am
            let nowWithoutTime = moment().startOf('day');

            // after today 12:00 am
            if (nowWithoutTime.isSame(dateWithoutTime)) {
                if (hideTime) {
                    this.translate.get('app.date.today').subscribe(message => {
                        resolve(message);
                    });
                } else {
                    resolve(date.fromNow());
                }
            }

            // after yesterday 12:00 am
            // 昨日 12:00 / 昨天 12:00 / Yesterday 12:00
            if (moment(nowWithoutTime).subtract(1, 'days').isSame(dateWithoutTime)) {
                this.translate.get('app.date.yesterday').subscribe(message => {
                    if (hideTime) {
                        resolve(message);
                    } else {
                        resolve(message + date.format('H:mm'));
                    }
                });
            }

            // yesterday 12:00am ~ last week 12:00 am
            // X曜日 / 星期X / Mon.
            if (moment(nowWithoutTime).subtract(1, 'days').isAfter(dateWithoutTime) &&
                (moment(nowWithoutTime).subtract(7, 'days').isSame(dateWithoutTime) ||
                    moment(nowWithoutTime).subtract(7, 'days').isBefore(dateWithoutTime))) {
                resolve(moment.weekdays(date.day()));
            }

            // 182days(half of a year) before 12:00am ~ last week 12:00 am
            // M月d日 / M月d日 / Mnd/d
            if (moment(nowWithoutTime).subtract(7, 'days').isAfter(dateWithoutTime) &&
                (moment(nowWithoutTime).subtract(182, 'days').isSame(dateWithoutTime) ||
                    moment(nowWithoutTime).subtract(182, 'days').isBefore(dateWithoutTime))) {
                let parameter = {
                    'MM': (date.month() + 1),
                    'DD': date.date()
                };
                this.translate.get('app.date.MMDD', parameter).subscribe(message => {
                    resolve(message);
                });
            }

            // 183days before 12:00am
            if (moment(nowWithoutTime).subtract(182, 'days').isAfter(dateWithoutTime)) {
                let parameter = {
                    'YYYY': date.year(),
                    'MM': (date.month() + 1)
                };
                this.translate.get('app.date.YYYYMM', parameter).subscribe(message => {
                    resolve(message);
                });
            }
        });
开发者ID:intasect,项目名称:intalinx-mobile,代码行数:67,代码来源:dateutil.ts


示例4: weekdays

 public weekdays(number): string {
     return moment.weekdays(number);
 }
开发者ID:rlasjunies,项目名称:kct,代码行数:3,代码来源:days-encoding.ts


示例5: getWeekday

 getWeekday(dateString: string) {
   return moment.weekdays(moment(dateString).day());
 }
开发者ID:Meistercoach83,项目名称:sfw,代码行数:3,代码来源:calendar.service.ts



注:本文中的moment.weekdays函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
TypeScript moment.Moment类代码示例发布时间:2022-05-25
下一篇:
TypeScript moment.utc函数代码示例发布时间:2022-05-25
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap