獲取當前月份有多少天以及獲取日期各個組成部分

2021-08-26 19:04:30 字數 838 閱讀 5481

1.

獲取當前月份有多少天

nscalendar *calendar = [nscalendarcurrentcalendar];

nsrange range = [calendarrangeofunit:nsdaycalendarunitinunit:nsmonthcalendarunitfordate:[nsdatedate]];

nsuinteger numberofdaysinmonth = range.length;

numberofdaysinmonth

即為當月的天數。更多用法檢視

nscalendar

,nsdatecomponents

幫助文件

2.獲取當前年份和月份和天數

nscalendar *calendar = [nscalendar currentcalendar];

unsigned unitflags = nsyearcalendarunit | nsmonthcalendarunit | nsdaycalendarunit;

nsdatecomponents *components = [calendar components:unitflags fromdate:[nsdate date]];

nsinteger icuryear = [components year]; //當前的年份

nsinteger icurmonth = [components month]; //當前的月份

nsinteger icurday = [components day]; // 當前的號數

獲取當前月份有多少天以及獲取日期各個組成部分

算出來當前是幾年幾月幾日的。得出當前月份對應的天數。nscalendar calendar nscalendar currentcalendar nsrange range calendarrangeofunit nscalendarunitday inunit nscalendarunitmont...

JS 獲取當前年份,月份

function dohandledate return tyear m function dohandleyear tyear function dohandlemonth return m 獲取完整的日期 var date new date var year date.getfullyear v...

PHP獲取當前月份,多種顯示方法

php獲取當前月份有3種常用的顯示方法 1 date m 顯示的月份為jan,feb格式 2 date m 顯示的格式為01,02,03格式 3 date n 顯示的格式為1,2,3格式 如果需要在前端以select框的形式顯示,可以使用如下 selected selected 其中,使用autoc...