标签: momentjs

用电子瞬间加载网页

我正在尝试在电子应用程序中加载网页,这是我第一次尝试使用电子,所以我根本不熟悉它.该应用程序非常简单:

var app = require('app');
var BrowserWindow = require('browser-window');
app.on('ready', function() {
   browser = new BrowserWindow({
       width:800,
       height:600
    })
    browser.loadUrl('http://example.com/page.aspx');
});
Run Code Online (Sandbox Code Playgroud)

页面正在使用时刻(它是对moment.langData(...)的调用失败),但是获取错误消息:未捕获的ReferenceError:未定义时刻.

我的网页适用于Chrome和Internet Explorer.

关于如何使这项工作的任何想法,如果可能的话我想避免网页的变化.

momentjs electron

0
推荐指数
1
解决办法
1802
查看次数

Momentjs下一个工作日

我正在尝试使用我的代码获得下一个工作日,但无法正常工作。仅在第二天显示。我尝试检查其他问题以查找错误,但仍然无法弄清楚。

这个问题适用于我自己的问题,但不完全适用:

如何使用Moment.js排除两个日期之间的周末

 $scope.businessDay = new Date();

        if (moment().day() === 5) { // friday, show monday
            // set to monday
            $scope.businessDay=moment().weekday(8).format("MMMM Do YYYY");
        }
        if (moment().day() === 6) { // saturday, show monday
            // set to monday
            $scope.businessDay=moment().weekday(8).format("MMMM Do YYYY");
        }
        else { // other days, show next day
            $scope.businessDay= moment().add('days', 1).format("MMMM Do YYYY");
        }
Run Code Online (Sandbox Code Playgroud)

javascript momentjs

0
推荐指数
1
解决办法
4441
查看次数

使用Moment.js获取序号

是否有可能通过Moment.js得到一个数字的序数?例如,如果我传入数字7并且Momentjs将返回'7th'

到目前为止,我已经尝试了所有这些但没有一个有效

console.log(moment("12", "D Do")); // returns n {_isAMomentObject: true, _i: "12", _f: "D Do", _isUTC: false, _pf: Object…}
                console.log(moment("3", "D Do")); // returns n {_isAMomentObject: true, _i: "3", _f: "D Do", _isUTC: false, _pf: Object…}
                console.log(moment(3).format("D Do")); // returns '1 1st'
                console.log(moment('3').format("D Do")); // returns '1 1st'
                console.log(moment().day('3').format("Do")); // returns '9th'
                console.log(moment().day(3).format("D Do")); // returns '9 9th'
Run Code Online (Sandbox Code Playgroud)

编辑:我应该提到我正在尝试处理日期.所以我得到的格式是DD-MM-YYYY格式.因此,如果日期是2015年12月7日,我想将其显示为第7个.

momentjs

0
推荐指数
3
解决办法
3978
查看次数

Moment.JS - 使用时刻将两位数值更改为毫秒

目前我有一个输入字段,允许您通过输入两位数来选择一小时.例如,您可以选择12小时12小时.

有没有办法使用MomentJS将该数字转换为毫秒?

目前我不得不做以下数学.我无法在Moment文档中看到这是可行的.

var timeHH = scope.session.timeHH * 3600;
Run Code Online (Sandbox Code Playgroud)

这可以计算出秒数,然后我将它以毫秒计算为毫秒值.

javascript momentjs

0
推荐指数
1
解决办法
321
查看次数

如何比较两个Moment.js对象

我有一个在变量中带有Moment.js对象的数组:

var feriados = function addFeriados(){
            feriados = [];
            ...
            feriados.push(moment("2016-01-01"));
            feriados.push(moment("2016-02-08"));
            feriados.push(moment("2016-02-09"));
            feriados.push(moment("2016-03-25"));
            feriados.push(moment("2016-04-21"));
            feriados.push(moment("2016-05-01"));
            feriados.push(moment("2016-05-26"));
            feriados.push(moment("2016-09-07"));
            feriados.push(moment("2016-10-12"));
            feriados.push(moment("2016-11-02"));
            feriados.push(moment("2016-11-15"));
            feriados.push(moment("2016-12-25"));
            ...
            return feriados;
 } 
Run Code Online (Sandbox Code Playgroud)

还有一个确定该数组中是否有值的函数:

function checkFeriado(data) {
    var i;
    for (i = 0; i < allFeriados.length; i++) {
        if (allFeriados[i] == data) {
        return true;
        }
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

但是,即使我传递了一个moment对象,因为checkFeriado(moment("2016-01-01"));我越来越虚假。我的代码有什么问题?有没有最好的方法可以做到这一点?

整个项目都有jQuery和Moment.js

javascript arrays comparison datetime momentjs

0
推荐指数
1
解决办法
3475
查看次数

时间范围使用javascript或momentjs

您好如何使用Javascript或MomentJS以12小时格式制作时间范围.

它需要在上午12点到晚上11:45显示.我需要每15分钟显示一次.喜欢这个上午12:00,上午12:15,中午12:30等.

这是我需要显示时间的图像示例:

在此输入图像描述

javascript momentjs

0
推荐指数
1
解决办法
1815
查看次数

使用moment.js将日期的日期设置为1st

我正在查看文档的时刻,无法找到所需的方法.在我的解决方案中,我得到的是今天的日期,然后是前一个月和后一个月,但希望得到本月的第一天和未来一个月的最后一天.

简而言之,这应该是出来的:

  • 今天的日期: 21/05/2017
  • startDate = 01/04/2017
  • endDate = 30/06/2017

我的代码:

var startDate = moment(date).subtract(1,'months')
var endDate = moment(date).add(1,'months');
Run Code Online (Sandbox Code Playgroud)

javascript date momentjs

0
推荐指数
1
解决办法
7318
查看次数

如何在Vue.js组件中使用矩型库

后, yarn add moment

我试过了...

import moment from 'moment'
Vue.prototype.moment = moment
Run Code Online (Sandbox Code Playgroud)

import moment from 'moment'
Vue.use(moment)
Run Code Online (Sandbox Code Playgroud)

var moment = require('moment');
Vue.use(moment)
Run Code Online (Sandbox Code Playgroud)

没什么真正起作用的。我收到各种奇怪的错误消息!

谁能说出如何在Vue.js 2中使用矩型库?

momentjs vuejs2

0
推荐指数
1
解决办法
7347
查看次数

如何使用Moment.js更改日期?

我尝试使用JS时刻更改日期。我该怎么做data child[index-1].childEndDate = childStartDate -1

例如:

if child[1].childEndDate = 03/22/2019,
child[0].childStartDate = 03/21/2019 
Run Code Online (Sandbox Code Playgroud)

child[index-1].childEndDate = childStartDate -1不起作用。我认为childStartDate-与MomentJS搭配使用不正确

childAutoChangeData(start, end, child, index) {
    const childStartDate = moment(start);
    const childEndDate = moment(end);

    if (index > 0 && !end.isSame(child[index].childStartDate + 1)) {
        child[index - 1].childEndDate = start-1;
    }

    return child;
}
Run Code Online (Sandbox Code Playgroud)

javascript momentjs typescript angular

0
推荐指数
1
解决办法
61
查看次数

Moment js:moment(0)= 1969年12月31日星期三?

我试图将日期设为空。因此,当我单击清除按钮时,我试图将它们全部设置为0。

 this.clear = function () {
            _this.newQuarters.forEach(function (_value, index) {
                _value.startDate = 0;
                _value.endDate = 0;
                _value.suppressAllocation = false;
                _value.quarters.forEach(function (_childValue, index) {
                    _childValue.startDate = 0;
                    _childValue.endDate = 0;
                    _childValue.suppressAllocation = false;
                });
            });
        };
    }
Run Code Online (Sandbox Code Playgroud)

在那之后,我试图从其他函数添加0。

 this.newQuarters.forEach(function (_value, index) {
            var startDate = moment(_value.startDate);
Run Code Online (Sandbox Code Playgroud)

但是,它将显示startDate = 1969年12月31日,星期三。请帮助我查找所有日期是否为空。

javascript momentjs

0
推荐指数
1
解决办法
74
查看次数