标签: momentjs

如何在角度视图中获得完整的momentjs api?

moment()使用angular时,在视图中获取对象的首选方法是什么?

看起来有这个项目,但看起来不太好.

https://github.com/gdi2290/angular-momentjs

angularjs momentjs

33
推荐指数
2
解决办法
5万
查看次数

不同时区的相同日期

我的问题是如何在不同的时区获得相同的日,月,年,小时,分钟,秒,例如:

var now = moment().valueOf();
var result1 = moment(now).format('DD-MM-YYYY HH:mm:SS Z');
Run Code Online (Sandbox Code Playgroud)

在我的时区,我得到这样的一些:

18-02-2015 21:08:34 +01:00
Run Code Online (Sandbox Code Playgroud)

那么如何在不更改其他值(天,月,......,分钟......)的情况下仅更改时区

我想得到这样的东西:

    result2: 18-02-2015 21:08:34 +01:00
    result3: 18-02-2015 21:08:34 +10:00
    result4: 18-02-2015 21:08:34 +05:00
    result5: 18-02-2015 21:08:34 -06:00
    result6: 18-02-2015 21:08:34 -11:00
Run Code Online (Sandbox Code Playgroud)

提前致谢

timezone date momentjs

33
推荐指数
4
解决办法
2万
查看次数

从moment.js对象中删除时区

我正在使用datetimepicker.js,它的date函数返回一个moment.js对象.它使用本地UTC偏移量并且我的原始日期具有不同的偏移量.

我的原始日期:

2015-10-01T15:00:00.000Z
Run Code Online (Sandbox Code Playgroud)

我在日期时间选择器(DD-MM HH:mm)上显示的内容:

01-10 15:00
Run Code Online (Sandbox Code Playgroud)

我得到了什么:

2015-10-01T15:40:00+01:00
Run Code Online (Sandbox Code Playgroud)

我想要的是:

2015-10-01T15:40:00+00:00
Run Code Online (Sandbox Code Playgroud)

请注意我最后如何删除+01偏移量.

如何将其应用于任何本地UTC?这是,无需手动删除01(因为它可以是任何其他本地偏移,具体取决于用户位置).

var momentDate = timePicker.data("DateTimePicker").date();
console.log(momentDate.format());
//this prints  2015-10-01T15:40:00+01:00
Run Code Online (Sandbox Code Playgroud)

javascript datetimepicker momentjs

33
推荐指数
4
解决办法
5万
查看次数

SystemJS - 时刻不是一个功能

我使用JSPM,AngularJS,TypeScript,SystemJSES6我的项目运行非常好......除非我尝试使用momentJS.

这是我得到的错误:

TypeError:时刻不是函数

这是代码的一部分:

import * as moment from 'moment';
Run Code Online (Sandbox Code Playgroud)

更多:

var momentInstance = moment(value);
Run Code Online (Sandbox Code Playgroud)

如果我调试它,时刻是一个对象而不是一个函数:

在此输入图像描述

这就是我的moment.js JSPM包的样子:

module.exports = require("npm:moment@2.11.0/moment.js");
Run Code Online (Sandbox Code Playgroud)

我已经阅读了很多,找不到解决这个问题的方法......任何想法?

我读过/试过的一些事情:

如何在TypeScript中使用带有SystemJS的momentjs?

https://github.com/angular-ui/ui-calendar/issues/154

https://github.com/jkuri/ng2-datepicker/issues/5

momentJS上的打字稿模块系统行为奇怪

https://github.com/dbushell/Pikaday/issues/153

谢谢!

javascript angularjs momentjs systemjs

32
推荐指数
1
解决办法
2万
查看次数

下周使用jquery和moment js开始和结束

我搜索了这个问题,发现Stackoverflow上没有答案..所以我决定回答它......

如果您需要将星期一作为周开始的下一个/上周的开始/结束,这个问题会有所帮助.

javascript jquery daterangepicker momentjs

31
推荐指数
3
解决办法
5万
查看次数

如何将时间JS时间插入MySQL

//In Node/JS
myDate = moment(data.myTime.format('YYYY/MM/DD HH:MM:SS')).toISOString();
//myDate shows '2014-09-24T04:09:00.000Z'

Insert INTO (dateColumn..) Values(myDate)...
Run Code Online (Sandbox Code Playgroud)

这是插入后得到的错误,Mysql中的note列是"datetime"类型.

MySQL Error :: {[错误:ER_TRUNCATED_WRONG_VALUE:不正确的日期时间值:'2014-09-24T04:09:00.000Z'用于第1行的'_dateColumn'列代码:'ER_TRUNCATED_WRONG_VALUE',

javascript php mysql node.js momentjs

31
推荐指数
4
解决办法
5万
查看次数

JavaScript instanceof和moment.js

我试图理解JavaScript世界中的类型.我的页面正在使用moment.js.我有一个函数,有时返回一个moment()和其他时间,返回一个string(它的遗留代码疯狂).

我的代码看起来像这样:

var now = getDate();
if (now instanceof moment) {
  console.log('we have a moment.');
} else {
  console.log('we have a string.');
}


function getDate() {
  var result = null;
  // Sometimes result will be a moment(), other times, result will be a string.
  result = moment();
  return result;
}
Run Code Online (Sandbox Code Playgroud)

当我执行上面的代码时,我永远不会得到we have a moment..即使我手动设置result = moment();.这是为什么?我误会了instanceof还是moment

javascript momentjs

31
推荐指数
2
解决办法
1万
查看次数

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

我试图在我的JavaScript代码中排除周末.我使用moment.js并且很难为'days'选择正确的变量.

到目前为止,我认为我需要通过将工作日变量更改为仅从第1天到第5天来排除第6天(星期六)和第0天(星期日).但不确定它是如何变化的.

我的jsfiddle在这里显示:FIDDLE

HTML:

<div id="myContent">
<input type="radio" value="types" class="syncTypes" name="syncTypes"> <td><label for="xshipping.xshipping1">Free Shipping: (<span id="fsv1" value="5">5</span> to <span id="fsv2" value="10">10</span> working days)</label> </td><br>
    <div id="contacts" style="display:none;border:1px #666 solid;padding:3px;top:15px;position:relative;margin-bottom:25px;">     
    Contacts
</div>
<input type="radio" value="groups" class="syncTypes" name="syncTypes"> <td><label for="xshipping.xshipping2">Express Shipping: (<span id="esv1" value="3">3</span> to <span id="esv2" value="4">4</span> working days)</label> </td>    
<div id="groups" style="display:none;border:1px #666 solid;padding:3px;top:15px;position:relative">     
    Groups
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

JavaScript:

var a = 5; //Free shipping between a
var b = 10;//and b
var c = 3;//Express shipping between …
Run Code Online (Sandbox Code Playgroud)

javascript jquery momentjs

30
推荐指数
5
解决办法
5万
查看次数

Moment.js:Date.now()javaScript analogue

有没有简单的方法来得到一个数字,因为经过的毫秒1 January 1970 00:00:00 UTCsimular的Date.now()JavaScript函数?

javascript utc unix-timestamp momentjs

30
推荐指数
3
解决办法
6万
查看次数

Moment.js中的DD/MM/YYYY日期格式

如何使用moment.js将当前日期更改为此格式(DD/MM/YYYY)?

我试过下面的代码.

$scope.SearchDate = moment(new Date(), "DD/MM/YYYY");
Run Code Online (Sandbox Code Playgroud)

但它回归了0037-11-24T18:30:00.000Z.没有帮助格式化当前日期.

javascript angularjs momentjs

30
推荐指数
4
解决办法
12万
查看次数