在不使用if else的情况下获取两个日期中的较晚日期

康妮·德辛科(CS)

使用Moment.js,如何在不使用if else语句的情况下获取两个日期中的较晚日期?那可能吗?我希望将两个日期中的较晚日期分配给eventConstraint的开始。

eventConstraint: {
    start: firstAvailableDate,
    end: moment().add('months', 1).endOf('month')
}

可以简化吗?

var firstAvailablePatchDate = moment('2018-05-13T00:00:00');

var firstAvailableDate;

if (moment() > endPatchValidation) {
    firstAvailableDate = moment().add('days', 1);
}
else
{
    firstAvailableDate = firstAvailablePatchDate;
}
韦斯利·史密斯

“不使用if else语句”的要求似乎有些武断。也就是说,您应该isBefore为此使用矩检查和三元语句:

var firstAvailablePatchDate = moment('2018-05-13T00:00:00'); 
var firstAvailableDate = endPatchValidation.isBefore(moment()) ?  moment().add('days', 1) : firstAvailablePatchDate;

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在不使用软件包的情况下,如何计算python中两个日期之间的年,月,日数

在不包括两个日期的情况下使用 BETWEEN 条件

在不使用转换的情况下更改显示日期格式

使用glFrustum在不使用GLUT_STEREO的情况下渲染两个重叠的FOV

在 Kusto 中不使用汇总的情况下获取日期列的最大值

在不使用atom_concat的情况下连接两个序言原子

是否可以在不使用返回类型的情况下连接两个int数组?

如何在不使用嵌套的for循环的情况下迭代两个列表?

如何在不使用zip的情况下遍历两个列表?

如何在不使用临时变量的情况下交换两个变量的值?

如何在不使用循环目标c的情况下比较两个动态数组

如何在不使用for循环的情况下向量化这两个numpy操作?

如何在不使用for循环的情况下对两个列表的多个元素进行处理?

我可以在不使用两个循环的情况下执行此任务吗?

在不使用熊猫的情况下合并和删除两个 csv 中的重复项

在不使用foreach循环的情况下搜索比较两个键的多维数组

在不使用任何比较的情况下比较两个整数(递归,python)

计算两个日期之间的天数(不使用模块)

如何使用moment.js获取年份,月份和日期中的两个日期之间的差异

如何在两个日期之间选择而不使用年份来获取生日

不使用表格选择两个日期之间的所有日期(生成日期列表)

如何在不使用第三个变量的情况下交换两个Perl变量?

在不使用基于级联键的联接的情况下,在Power Pivot中合并来自两个单独表的数据

如何在不使用嵌套for循环的情况下将两个列表合并到字典中

在不使用python中的库的情况下,将两个不同大小的元素明智的列表相乘

如何在不使用乘法运算符的情况下使两个正数相乘的递归函数

在不使用递归的情况下将FFT应用于两个非常大的数字的乘法

在不使用内部查询的情况下从两个不同的表和组计算计数和总和

Flutter-如何在不使用命名路由的情况下弹出两个屏幕?