我有一个Ionic 2应用程序,我试着比较2次约会。首先,我有一个字符串格式的约会,如'2017-03-29 09:13:00‘
我将其转换为如下所示的日期对象:
let myDate = new Date('2017-03-29 09:13:00');
我试着把我的约会和现在的日期进行比较
let today: Date = new Date();
let myDate = new Date('2017-03-29 09:13:00');
if(today == myDate) {
return something...
}
这种类型的代码适用于离
我试图根据用户的选择(名称、客户端、日期等)对MongoDB集合进行排序。对于name和client,排序工作得很好,因为它按字符串进行排序,但是,在按日期字段排序时,结果不准确(这很奇怪,因为将其更改为升序或降序实际上会改变结果,但没有按正确的顺序返回。
以下是排序代码:
let sort_order = {};
//columnSortType is date field and columnSortDirection is either 1 or -1
sort_order[instance.state.get("columnSortType")] = instance.
我使用bootstrap datetimepicker作为我的日期选择字段,它显示星期星期一到星期天。当用户单击一周中的任何日期时,我需要它将星期一设置为日期。下面的代码运行良好,除了当用户在周日单击时,它会从下一周中选择星期一。 $('#start_date').on('dp.change', function (e) {
var value = $("#start_date").val();
var firstDate = moment(value, "YYYY-MM-DD")
我如何检查日期是否低于4年角(JavaScript)?
如果是真的,我想显示一条信息,如果是假的,我想显示另一条信息。
我想检查具体的日期,例如08.07.2015 (从现在起整整4年,得到这个日期并进行比较)。
我的代码:
public yearsDif() {
const field = this.fForm.get("field").value;
let diff = new Date().getFullYear() - new Date(field).getFullYear();
if (diff < 4) {
aler
我想要过滤的项目,如(开始和结束日期),这是基于invoice_date使用日期范围功能的均值应用程序。
我的问题是,日期筛选功能在plunker and my localHost production中运行得很好,但在推到服务器时,它只显示到May month数据的“2017-08-24和2017-07-27”,这些数据没有显示在表中,我不知道我在哪里做错了,错过了什么……
请看我的柱塞以供参考。
我已经显示了invoice_date,所以这是我想要用于过滤的字段。
所以我想要筛选invoice_date作为开始日期和结束日期:例如:-如果我们选择开始日期像24-05-201
我正在使用一个表插件(ng网格)来显示一堆数据,其中包括一些日期列。该插件允许使用"sortingAlgorithm“函数进行自定义排序,该函数接受"aDate”和"bDate“参数。日期作为字符串存储在数据库中,我正在使用矩将它们转换为date对象。以下是排序函数:
sortingAlgorithm: function (aDate, bDate) {
var a = moment(aDate, 'MM/DD/YYYY');
var b = moment(bDate, 'MM/DD/YYYY');
if (a.i
好的一天,我想计算到期日期到当前日期之间的剩余天数,但返回似乎与我预期的不一样。
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
const moment = require('moment');
var format_1 = 'dddd, MMMM DD, yyyy';
var date_1 = 'Thursday, January 03, 2019';
console.log(moment(date_1, format_1).isValid());// This returns true
var format_2 = 'dddd, MMMM DD, yyyy';
var date_2 = 'Friday, May 01, 2020
我想验证NodeJS应用程序中的日期。
我尝试过库,但函数似乎忽略了所有字母字符,这对我来说太过容忍(当我将日期格式指定为YYYY-MM-DD时,我希望日期是一个10个字符的字符串。):
moment("One,2 and 011, 12-10", "YYYY-MM-DD").isValid() // returns true instead of false
moment("Seppl"); // parsing seems to work with all values?
有没有更严格地检查日期的方法?
如何检查日期解析是否失败?(当打印错
如何从非英语语言创建日期?
使用英语格式的字符串时,日期返回有效的日期。
var value = "3 mei, 2017 - 11:36";
//var format = 'd MMMM, yyyy - hh:mm';
var d = new Date(value);
使用非英语格式的字符串时,日期返回无效的日期。
var value = "3 may, 2017 - 11:36";
//var format = 'd MMMM, yyyy - hh:mm';
var d = new Date(value);
我
我正在进行一个日期比较,我试图以日期、小时、分钟的格式计算和显示两个日期之间的差异()。日期值存储在DB中,如下所示:
EndDate : 2018-11-29 10:49:49.9396033
PurchaseDate: 2018-11-29 10:49:07.4154497
在我的角度上,我有:
let result = new Date(res.endDate).valueOf() - new Date(res.purchaseDate).valueOf();
这导致了:42524,我不知道它代表了什么。
我想知道如何正确地计算两个日期之间的时间差,以及如何以正确和可读的方式显示结果。
我尝试在jquery数据表中显示日期,并通过sql存储过程获取数据。当我尝试使用moment.js在数据表中使用正确的日期格式来显示日期时,我看到了这个错误。
$(document).ready(function() {
var mesa = $('.datatable').DataTable({
filename: "LocationCodes",
responsive: true,
"bAutoWidth": false, // toggle this depending on how wide you want
为什么当我尝试“五月”这个月时,我会得到“无效日期”?(这是荷兰语,所以才有“梅”)
当我尝试月份“六月”(荷兰语:"juni")时,我没有得到“无效日期”。
我不明白..。检查小提琴:
脚本:(纯粹是为了测试目的,以显示月份“可能”不起作用)
$(document).ready(function () {
var newvartitle = "5 mei 2014";
var goodformatdata = moment(newvartitle).format('DD/MM/YYYY');
var newvartitl