如何使用momentjs获取特定的日期格式?

用户名

我想以本地化字符串以特定格式显示单击日期,但是尽管它显示了正在设置的语言环境,但我得到的字符串是这样的:

Fri Jun 05 2015 00:00:00 GMT+0300 (EEST)

我想Friday, 5. June 2015用本地化的词来形容。在clickEvents上console.logtarget我得到了错误的字符串,date._d尽管date._locale在日期,我也看到了本地化的内容。而且我真的不知道一旦使用就如何更改格式target.date.toDate()我在CLNDR启动中的clickEvent:

clickEvents: {
    click: function (target) {
        $('.selected-date').text(target.date.toDate());
        console.log(target);
    }
},

不知道这是Moment还是CLNDR问题,但是我倾向于Moment,因为CLNDR正在使用它。

这是由返回的console.log

{
  element: div.day.today.calendar-day-2015-06-05.calendar-dow-4,
  events: Array[0], date: Moment,
  date: Moment {
    _d: Fri Jun 05 2015 00:00:00 GMT+0300 (EEST)
    _f: "YYYY-MM-DD "
    _i: "2015-06-05"
    _isAMomentObject: true
    _isUTC: false
    _locale: Locale
    _pf: Object
    __proto__: Moment
    element: div.day.today.calendar-day-2015-06-05.calendar-dow-4
    events: Array[0]
    __proto__: Object
  }
}

这样的事情。任何帮助表示赞赏。

罗兰

对于本地化日期,您不能真正“自己动手”,因为每个语言环境都有自己的一组本地化日期字符串。这是因为不同的国家/地区显示其日期的方式有所不同。

您为什么不想使用国家/地区的格式?如果其他国家的用户使用您的网站,他们会发现其他日期格式为奇数。

您可以获得与您所寻找的类似的东西:

moment(date).format('dddd, LL');

对于美国,这将打印

Thursday, September 4 1986

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用momentJS格式化短日期?

如何获取特定格式的日期

如何使用 SimpleDateFormat 获取所需的日期格式

如何使用特定格式在Django模板上获取本地化日期?

如何用Momentjs获取昨天的日期?

格式日期 momentjs

将日期作为特定格式的字符串传递并使用 momentjs 返回日期对象的正确方法是什么?

如何根据我的时区以特定格式获取日期

如何使用Momentjs格式化日期,使其看起来像这样?

如何使用php获取特定日期

Momentjs时区-在特定时区的时间获取日期

如何使用javascript获取特定日期的日期

使用MomentJS的这段日期格式代码有什么问题?

使用momentjs格式化时间跨度的结束日期

如何获取日期类型格式?

如何使用Swift 4.0获取简短的本地日期/时间格式?

如何使用Python获取hhh:mm日期时间格式?

Java - 如何使用 LocalDate 获取正确的日期格式

保持MomentJS原始格式的日期

如何从日期格式中获取日期

在javascript或momentjs中获取给定的日期格式(指定格式的字符串)

获取以特定日期或更高日期格式化的行

如何使用 moment.js 查找日期格式(不针对特定格式进行验证)

如何使用JodaTime获取特定月份的最后日期?

如何使用java脚本中的日期获取特定月份的周数

如何使用angular获取位置特定的时间和日期?

使用 MomentJS 将“llll”区域设置感知格式数据解析为 Postgres 默认日期格式

如何解析日期以获取特定格式的字符串

MongoDB 3.4如何使用特定的日期格式将字符串转换为日期