小编Ole*_*eit的帖子

Moment.js - 在两年,几个月和几天的生日中获得差异

我正在寻找一种方法来使用momentjs来解析两个日期,以显示差异.

我想把它放在格式上:"X年,Y月,Z天".

几年和几个月,库和模运算符的工作很好.但是对于那些日子来说这是另一个故事,因为我不想处理闰年和我自己的所有这些.到目前为止,我脑子里的逻辑是这样的:

var a = moment([2015, 11, 29]);
var b = moment([2007, 06, 27]);

var years = a.diff(b, 'years');
var months = a.diff(b, 'months') % 12;
var days = a.diff(b, 'days');
// Abit stuck here as leap years, and difference in number of days in months. 
// And a.diff(b, 'days') returns total number of days.
return years + '' + months + '' + days;
Run Code Online (Sandbox Code Playgroud)

javascript date momentjs

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

Haskell根据给定的输入创建一个n元组

说实话,我对Haskell很新,试图解决问题(编程练习)我过来了.它说我应该创建一个函数

com :: Int -> [t] -> [[t]]
Run Code Online (Sandbox Code Playgroud)

返回n个元素的所有可能选择,其中n和list分别是第一个和第二个参数.可以以不同的顺序再次拾取元素.结果如下:

com 2 [1,2,3] = [[1,1], [1,2]..[3,3]]
Run Code Online (Sandbox Code Playgroud)

对于n = 1和n = 2的情况,我设法解决了这些情况.情况n = 1非常简单,对于n = 2的情况,我会使用连接并构建它.但是,我不明白它是如何成为n-ary并为所有人工作的.就像突然一个函数调用会像com 10...

haskell list

3
推荐指数
1
解决办法
122
查看次数

标签 统计

date ×1

haskell ×1

javascript ×1

list ×1

momentjs ×1