在我的react项目中,我需要计算两个dates.That之间的剩余天数,我只想计算从今天到到期date.Then的剩余天数,我想计算剩余天数的百分比,并根据这一点找到价格。 也就是说,我有一个计划,每月的成本是$500。如果客户购买它是在月中旬,即,如果有15天,那么该计划的价格应该是每月charge.Like的50%明智。 我所做的是: const currentExpiry = license.current.expiry,//this is like 2021-08-01T10:23:18.275Z
now = moment(),
periodEnd =
好的一天,我想计算到期日期到当前日期之间的剩余天数,但返回似乎与我预期的不一样。
function expiryDate(date_string) {
var date = date_string.split("/");
var year = parseInt(date[2]);
var day = parseInt(date[1]);
var month = parseInt(date[0]);
var expiration = new Date(month,day,year);
var d = new Date();
var cu
我正在尝试显示日期:
var today = new Date();
但我需要有yyyy/mm/dd格式,没有时间。我找到了类似的东西:
var today = new Date();
var dd = String(today.getDate()).padStart(2, '0');
var mm = String(today.getMonth() + 1).padStart(2, '0'); //January is 0!
var yyyy = today.getFullYear();
today = yyyy + '/' + mm + &
我试着寻找答案,但什么也找不到。我正在尝试创建一个JavaScript函数,该函数接受两个日期,并返回格式为"x年,y月,z天,a小时,b分钟,c秒“的字符串。通常的迭代除法会失败,因为月份可以有不同的天数。我找到了几个来源,但它们要么只到天/小时/分钟,省略了月份问题,要么就是错误地平均每月的天数。
function dateDifference(date) {
now = new Date();
??;
return difference; //returns something like "x years, y months, z days, a
我只需要选择日,月和年(分别),然后计算天数到期。为什么它不能正常工作?我是否正确地使用了substr?
function daysUntil(year, month, day) {
var now = new Date(),
dateEnd = new Date(year, month - 1, day), // months are zero-based
days = (dateEnd - now) / 1000/60/60/24; // convert milliseconds to days
return Math.round(days);
}
假设用户从2019年07/06开始,14/07/2019年结束。
因此,在07/06/2019日=1(今天是您旅行的1天)在08/06/2019天=2 (今天是您第二次旅行)。等等
我试着做一些这样的事情,但它不起作用。
let startDay =moment('9.6.2019', 'DD.MM.YYYY')
let today =moment()
let endDay = moment('10.6.2019', 'DD.MM.YYYY')
let start_to_today
给定一个日期范围,需要计算的天数不包括给定的节假日和每周的某些日期(每周休息日)。
假日将是日期的array,但每周休息日将只是一个数字,[0, 1, 2, 3, 4, 5, 6],表示一周中的几天。
以下是我到目前为止所尝试的内容:
export const calculateWorkingDays = (startDate, endDate, weeklyOffDays, holidays) => {
// Get difference between start and end dates
// Not used other parameters yet
r
我试图用下面的代码计算Javascript中的两个日期之间的天数。
console.log(self.StartDate());
var start = moment(self.StartDate(), "YYYY-MM-DD");
console.log(start);
console.log(self.EndDate());
var end = moment(self.EndDate(), "YYYY-MM-DD");
console.log(end);
var duration = moment.du
我在计算两个日期。我需要找出有多少天为用户使用他们的合同在网站上。我有过期日期存储在数据库中。我需要将此日期与当前日期进行比较,并获得剩余的天数来享受订阅。
最初,此剩余天数计算在C#中。
var daysLeft = Convert.ToInt32((data.expiryDate.Date - DateTime.Now.Date).TotalDays);
//Say, the expiryDate is Thu Dec 31 2020 00:00:00 GMT+0530 (India Standard Time), And daysLeft is 220 for the above sta
我有一个函数,可以得到到今天为止的天数。但是,我使用moment.js从JSON数据编写和格式化日期,我认为这会导致冲突。有没有一种使用moment.js做同样事情的方法?
这是工作的JavaScript:
// Count days due
function daysUntil(year, month, day) {
var now = new Date(),
dateEnd = new Date(year, month - 1, day), // months are zero-based
days = (dateEnd - now) / 1000/60/60/
我是javascript的新手,最近刚开始涉足随意的web开发。我有一个函数,它应该返回自输入日期以来的天数。代码包含在下面。
<script type = "text/javascript">
function daysSince(date) {
var i = moment(moment().format('YYYYMMDD')).diff(moment(moment().format(date)));
return i;
}
</script>
由于未知的原因,这个函数没有被定义,我想要帮助找出为什么。我已经将它与我
我希望使用Jquery/Javascript获取多个日期时间值之间的平均天数。
以下是我的样本数据:
8/8/2017 1:58 AM
8/3/2017 1:58 AM
8/4/2017 2:18 AM
8/5/2017 1:58 AM
8/7/2017 1:58 AM
7/25/2017 1:58 AM
7/24/2017 1:58 AM
7/18/2017 1:58 AM
7/25/2017 1:58 AM
8/1/2017 1:58 AM
下面是我的尝试逻辑:
var sum = ['7/21/2017 1:58 AM','
我有一个合乎逻辑的问题,它可能听起来很简单,但我在解决这个问题时面临着问题。情况是,我有几天,现在是过期天数,通过使用我必须创建过期日期的数字,让我给你们举一个例子。 if today's date is 25-07-2020 and no.of expire days is 10 then expire date should be 04-08-2020 我想在node js中实现这一点,现在我正在使用date方法获取今天的日期。 const today = new Date().toISOString().replace(/\T.+/, '') 这将返回今天的日期
我需要知道几个月之间的差异,但考虑到有几个月只有28天,我不能根据天数进行计算。
我真的需要把几个月之间的差别。
格式: YYYY/DD/MM
旧日期: 2019/01/19
新: 2020/03/19
介于: 14
Example 01:
Old Date: 19/03/2020
New Date: 31/03/2020
Between: 0
Example: 02:
Old Date: 19/03/2020
New Date: 01/04/2020
Between: 1
Example: 03:
Old Date: 19/03/2020
New Date: 30/04/2020
Be