时刻.js从日期获取日期名称
Moment.js get day name from date
我正在使用jquery和moment.js作为自定义日历。
我在变量myDate
中有一个日期对象,如下所示:
Object { date="2014-12-23 14:00:00", timezone_type=3, timezone="Europe/Paris"}
我想使用时刻.js(或不)获取此日期的日期名称,在我的示例中,我需要获取:tuesday
想法?谢谢
随着时间,您可以解析您拥有的日期字符串:
var dt = moment(myDate.date, "YYYY-MM-DD HH:mm:ss")
这是针对UTC的,如果您愿意,则必须从该点转换时区。
然后你可以得到星期几:
dt.format('dddd');
您可以在工作日通过以下方式获得 3 个字母格式
dt.format('dddd').substring(0,3)
代码
var mydate = "2017-06-28T00:00:00";
var weekDayName = moment(mydate).format('dddd');
console.log(weekDayName);
mydate 是输入日期。变量 weekDayName 获取日期的名称。这里的输出是
输出
星期三
var mydate = "2017-08-30T00:00:00";
console.log(moment(mydate).format('dddd')); // Wednesday
console.log(moment(mydate).format('ddd')); // Wed
console.log('Day in number[0,1,2,3,4,5,6]: '+moment(mydate).format('d')); // Day in number[0,1,2,3,4,5,6]: 3
console.log(moment(mydate).format('MMM')); // Aug
console.log(moment(mydate).format('MMMM')); // August
<script src="https://momentjs.com/downloads/moment.js"></script>
var mydate = "2017-06-28T00:00:00";
var weekDayName = moment(mydate).format('ddd');
console.log(weekDayName);
结果:周三
var mydate = "2017-06-28T00:00:00";
var weekDayName = moment(mydate).format('dddd');
console.log(weekDayName);
结果:星期三
相关文章:
- 如何从Angularjs中的新日期获取日期格式
- 算法:从数组(javascript/angular)中按当前日期获取上一个和下一个事件
- 从javascript中的日期获取月份号
- 从datetimepicker引导程序上点击的日期获取点击事件
- 如何在JS中从Y-m-d日期获取unix时间戳
- 从getTime()类型的日期获取日期和时间,以显示mySQL数据库中的日期
- 使用 Jquery 从日期获取星期几
- 如何在没有周末的情况下添加天数以从当前日期获取下一个日期
- 从服务器返回的日期获取星期几
- 如何使用 momentjs 从日期获取日期名称
- 时刻.js从日期获取日期名称
- 突出显示:在向下钻取之前获取事件
- 试图从X射线抓取中获取信息
- 我想在 JavaScript 中使用日期函数将日期获取为 9 月 8 日星期日上午 11:46
- 从当前日期获取GMT字符串
- jQuery:抓取日期&来自网页的时间数据
- 为什么angularjs摘要使用日期获取函数进入无限循环
- 从格式化日期获取UTC时间戳-javascript
- 在github和eclipse中,导入、推送、拉取和获取意味着什么
- 如何在codebehind中为Datepicker设置日期/获取日期