相关疑难解决方法(0)

获取jstl中的日期差异

我有一个日期,想显示与当前时间的差异--year--month--days--hours--minutes--seconds。我该怎么做jstl?确保该日期将大于当前日期时间。

jstl date

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

如何使用javascript / react获取两个日期之间的完整日期?

我的要求是获取两个日期之间的天数。

例如,开始日期是02/20/202001/03/2020我想显示的结果类似

2 月 20 日星期四,2 月 21 日星期五,....01 月星期一。

我在 StackOverflow 中经历了这个场景,但我没有得到预期的解决方案。

任何人都可以指导使用javascript或react来实现这个场景吗?

html javascript css jquery date

4
推荐指数
1
解决办法
2320
查看次数

ISO8601日期格式的时间日期的日期

我想做同样的事情 我如何获得JavaScript中两个日期之间的天数?

但是我想在这个日期格式上做同样的事情:2000-12-31.

javascript jquery date

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

使用UTC以小时,分钟,秒为单位来区分Javascript中的2个日期

就像标题所说,我需要得到两个日期之间的差异,并显示倒计时到完成日期的小时,分​​钟,秒.我有这个:

function timer(){
	
	'use strict'
	
	var date1 = new Date().getTime();
	var date2 = new Date("05/29/2017").getTime();
	
	var diff = date2 - date1;
	
	var seconds = diff / 1000;
	var minutes = (diff / 1000) / 60;
	var hours = minutes / 60;

	var message = 'Hours: ' + Math.floor(hours) + " Minutes: " + Math.floor(minutes) + " Seconds: " + Math.floor(seconds); 
	
	var output = document.getElementById('output');
	if (output.textContent !== undefined) {
		output.textContent = message;
	} else {
		output.innerText = message;
	}
} …
Run Code Online (Sandbox Code Playgroud)

javascript date countdown

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

如何使用moment.js检查两个日期是否相隔超过7天

我正在尝试使用moment.js确定两个日期之间是否有超过7天的时间。

码:

var start = moment(self.StartDate(), "DD/MM/YYYY");
var end = moment(self.EndDate(), "DD/MM/YYYY");

console.log(start);
console.log(end);
console.log(moment.duration(end.diff(start)).asDays());

if (moment.duration(end.diff(start)).asDays() > 7) {
    alertify.alert("Error", "Only a maximum of 7 days can be investigated.");
    return;
}
Run Code Online (Sandbox Code Playgroud)

如果两个日期都在同一月份内,则此方法有效。但是,如果日期跨越2个月,则duration返回负值。

结果示例:

在此处输入图片说明

javascript momentjs

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

jQuery Datepicker日计数

我有两个jQuery UI日期选择器,当他们都选择了日期时,我希望这些日期之间的差异在input[type="text"]选择第二个日期后立即显示.

另外,理想情况下,我希望减去任何周末时间,只计算周一至周五的天数.

我的(相关)代码如下:

JS:

$('#firstday, #lastday').datepicker({
  dateFormat: 'dd/mm/yy'
});
Run Code Online (Sandbox Code Playgroud)

XHTML:

<label for="firstday">First Day of Leave</label>
<input type="text" name="firstday" id="firstday" />

<label for="lastday">Last Day of Leave</label>
<input type="text" name="lastday" id="lastday" />

<label for="totaldays">Total Days</label>
<input type="text" name="totaldays" id="totaldays" />
Run Code Online (Sandbox Code Playgroud)

大量的搜索使我得到了许多不同的解决方案,我无法按照自己的意愿去工作,所以任何想法都会受到赞赏.

javascript jquery jquery-ui datepicker

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

JSF表单需要更新字段

我有一个带有2个日期的JSF表单.开始日期是必需的.

我需要的两件事:

  • 填写结束日期时 - >然后应计算并填写天数.
  • 填写天数时(例如:31) - >然后应填写结束日期.

如何在JSF中完成?

在此输入图像描述

我的表格:

<h:form id="date">

    <h:panelGrid columns="3">
        <p:outputLabel for="startDate" value="Start Date"/>
        <p:calendar id="startDate" value="#{dateBean.startDate}" required="true" pattern="d MMM yyyy"/>
        <p:message for="startDate"/>

        <p:outputLabel for="endDate" value="End Date"/>
        <p:calendar id="endDate" value="#{dateBean.endDate}" pattern="d MMM yyyy"/>
        <p:message for="endDate"/>

        <p:outputLabel for="days" value="Days"/>
        <p:inputText id="days" value="#{dateBean.days}"/>
        <p:message for="days"/>
    </h:panelGrid>

</h:form>
Run Code Online (Sandbox Code Playgroud)

我的豆子:

@Named(value = "dateBean")
@SessionScoped
public class DateBean implements Serializable {

    private static final long serialVersionUID = 1L;

    private Date startDate;
    private Date endDate;
    private Integer days;

    //getters and setters
    ...
Run Code Online (Sandbox Code Playgroud)

jsf date primefaces

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

如何使用 AngularJs 计算两个日期之间的夜数?

我试图找到两个日期之间的夜晚数,找不到任何地方。请帮我提供最短的代码片段,它将给出两个日期之间的夜数。例如,如果两个日期是 - 18/10/2016 和 21/10/2016(请考虑默认时间格式,即 $scope.date = new date()),那么晚数将为 - 3

angularjs

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

List of days between two dates in typescript

I try to create a list of days between two days.

I created solution like this:

this.daysBetween = [];
while (dateFrom.getDate() !== dateTo.getDate()+1 ) {
    this.daysBetween.push(this.dateFrom);
    dateFrom.setDate(dateFrom.getDate()+1);
  }
Run Code Online (Sandbox Code Playgroud)

But it works only in 90% cases (if there is month change it doesn't work)

e.g. when I pick dates:

dateFrom: 29 august
dateTo: 30 august 
Run Code Online (Sandbox Code Playgroud)

it prints me days from 29 august till 30 september ignoring 31 august ...

Any ideas how to fix my solution, or maybe there is better …

javascript date typescript

2
推荐指数
3
解决办法
6189
查看次数

如何使用JQuery自定义UI获取特定月份和年份的总天数?

在JQuery datepicker custom ui中是否有任何功能,我可以通过传递月份名称和年份获得总天数?

jquery

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