"함수 prev month()"의 두 판 사이의 차이

(새 문서: {{DISPLAYTITLE:함수 prev_month()}} ==개요== ;함수 prev_month() ==PHP== 분류: PHP {{참고|PHP prev_month()}} <source lang='php'> <?php $mon = '2019-07'; echo date("Y-m",...)
 
잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(다른 사용자 한 명의 중간 판 4개는 보이지 않습니다)
1번째 줄: 1번째 줄:
[[분류: 월]]
{{DISPLAYTITLE:함수 prev_month()}}
{{DISPLAYTITLE:함수 prev_month()}}
==개요==
==개요==
;함수 prev_month()
;함수 prev_month()
==JavaScript==
[[분류: JavaScript]]
<syntaxhighlight lang='javascript'>
var d = new Date("2019-07");
d.setMonth(d.getMonth() - 1);
console.log( d.toISOString().substr(0,7) );
// 2019-06
</syntaxhighlight>
<syntaxhighlight lang='javascript'>
var mon = "2019-07";
var d = new Date();
d.setFullYear(mon.substr(0,4));
d.setMonth(mon.substr(5,2)-2);
console.log( d.toISOString().substr(0,7) );
// 2019-06
</syntaxhighlight>


==PHP==
==PHP==
[[분류: PHP]]
[[분류: PHP]]
{{참고|PHP prev_month()}}
{{참고|PHP prev_month()}}
<source lang='php'>
<syntaxhighlight lang='php'>
<?php
<?php
$mon = '2019-07';
$mon = '2019-07';
echo date("Y-m", strtotime("$mon -1 month"));
echo date("Y-m", strtotime("$mon -1 month"));
# 2019-06
# 2019-06
</source>
</syntaxhighlight>
 
==R==
[[분류: R]]
{{참고|R prev_month()}}
<syntaxhighlight lang='r'>
require(lubridate)
mon <- "2019-07"
t <- as.Date(paste0(mon,'-01'))
month(t) <- month(t) - 1
next_mon <- format(t, "%Y-%m")
next_mon
## [1] "2019-06"
</syntaxhighlight>
<syntaxhighlight lang='r'>
require(lubridate)
prev_mon <- function(mon) {
  t <- as.Date(paste0(mon,'-01'))
  month(t) <- month(t) - 1
  format(t, "%Y-%m")
}
prev_mon("2019-07")
## [1] "2019-06"
prev_mon("2019-01")
## [1] "2018-12"
</syntaxhighlight>


==같이 보기==
==같이 보기==
* [[함수 next_month()]]
* [[함수 next_month()]]

2020년 11월 2일 (월) 02:36 기준 최신판


1 개요[ | ]

함수 prev_month()

2 JavaScript[ | ]

var d = new Date("2019-07");
d.setMonth(d.getMonth() - 1);
console.log( d.toISOString().substr(0,7) );
// 2019-06
var mon = "2019-07";
var d = new Date();
d.setFullYear(mon.substr(0,4));
d.setMonth(mon.substr(5,2)-2);
console.log( d.toISOString().substr(0,7) );
// 2019-06

3 PHP[ | ]

<?php
$mon = '2019-07';
echo date("Y-m", strtotime("$mon -1 month"));
# 2019-06

4 R[ | ]

require(lubridate)
mon <- "2019-07"
t <- as.Date(paste0(mon,'-01'))
month(t) <- month(t) - 1
next_mon <- format(t, "%Y-%m")
next_mon
## [1] "2019-06"
require(lubridate)
prev_mon <- function(mon) {
  t <- as.Date(paste0(mon,'-01'))
  month(t) <- month(t) - 1
  format(t, "%Y-%m")
}
prev_mon("2019-07")
## [1] "2019-06"
prev_mon("2019-01")
## [1] "2018-12"

5 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}