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

2021-07-24 15:45:31 字數 969 閱讀 6517

//算出來當前是幾年幾月幾日的。得出當前月份對應的天數。

nscalendar

*calendar = [nscalendar

currentcalendar

];  

nsrange range = [calendarrangeofunit

:nscalendarunitday

inunit

:nscalendarunitmonth

fordate

:[nsdate

date

]];  

nsuinteger numberofdaysinmonth = range.length

;  

[objc]view plain

copy

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

nscalendar

*calendar = [nscalendar

currentcalendar

];  

unsigned unitflags = nsyearcalendarunit | nsmonthcalendarunit |  nsdaycalendarunit;  

nsdatecomponents

*components = [calendar

components

:unitflags

fromdate

:[nsdate

date

]];  

nsinteger icuryear = [componentsyear

];  

//當前的年份

nsinteger icurmonth = [componentsmonth

];  

//當前的月份

nsinteger icurday = [componentsday

];  

// 當前的號數

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

1.獲取當前月份有多少天 nscalendar calendar nscalendarcurrentcalendar nsrange range calendarrangeofunit nsdaycalendarunitinunit nsmonthcalendarunitfordate nsdate...

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...