簡體   English   中英

比較日期和當前月份

[英]Compare date to current month year

在使用的一種API中,我有一個格式為yyyy-MM-dd hh:mm:ss日期,我正在嘗試將此日期與當前月份和年份進行比較。 我如何從該日期中取出月份和年份並在AngularJS中進行比較? 我閱讀了AngularJS文檔中的日期格式,我似乎無法僅從該格式中獲取月份和年份,以便可以將其與當前月份和年份進行比較。

請參閱momentjs文檔。

請參閱以下代碼段,

 var apidate = moment('2019-01-01 11:31:23', 'YYYY-MM-DD hh:mm:ss'); // API date console.log("Day="+apidate.date()+ " Year="+apidate.year()); var now = moment(); // current date console.log("Day="+now.date()+ " Year="+now.year()); // compare day and year of both dates 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script> 

使用momentjs.com

轉換來自API的響應,例如:

responseDate = moment(responseAPI).format('YYYYMM')

然后,您可以將其與現有日期進行比較。

if (responseDate != moment(existingDate).format('YYYYMM')) { }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM