javascript - 打印从所选日期开始的天数
问题描述
我想打印从所选日期开始的天数。它不是打印从当前日期到前一个日期的天数,而是以毫秒为单位打印结果。下面的片段
$scope.countDays= function( d2) {
var diff = Math.abs(new Date().getTime() - d2.getTime());
alert(diff); //prints milliseconds
return diff / (1000 * 60 * 60 * 24);
};
<input ng-model="dateSelection" ng-change="countDays(dateSelection)">
如何打印实际整数的确切天数差异并禁用未来日期选择
解决方案
它应该是
$scope.resumption = new Date(new Date().setDate(new Date().getDate() - 30));
推荐阅读
- android - 如何以编程方式使用 OutlineBox 创建 TextInputLayout
- mongodb - 在 mongoDb 4.xx 中绑定多个 IP
- android-studio - 遇到 Android 版本构建错误的问题
- json - Typescript Date 对象与 Json 的区别
- reactjs - TypeError:无法读取 null 的属性“componentDidMount”
- sql - 如何强制视图使用特定索引?
- authentication - 如何在 Advanced Rest Client 中使用授权 ID 连接到 WSS
- node.js - 从服务器下载文件(Nodejs Express > React)
- javascript - 使用lodash在javascript中的对象数组中按值计数
- javascript - 查找字符串数组中最大的字符串