1 개요[ | ]
- 함수 prev_month()
2 JavaScript[ | ]
JavaScript
Copy
var d = new Date("2019-07");
d.setMonth(d.getMonth() - 1);
console.log( d.toISOString().substr(0,7) );
// 2019-06
JavaScript
Copy
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
Copy
<?php
$mon = '2019-07';
echo date("Y-m", strtotime("$mon -1 month"));
# 2019-06
4 R[ | ]

R
Copy
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"
R
Copy
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 같이 보기[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.
- 분류 댓글:
- JavaScript (13)
- PHP (8)
HTML textarea 자동 높이 조절 ― …JavaScript 랜덤 한글 ― JmnoteJavaScript 랜덤 한글 ― JmnoteJavaScript 랜덤 한글 ―Pinkcrimson
JavaScript 랜덤 한글 ― MywikierJavaScript 변수 ― Nathan on zetawikiJavaScript 변수 ― John JeongJavaScript 변수 ― SotoZeroClipboard 사용하기 ― LilisZeroClipboard 사용하기 ― Jmnote자바스크립트 HTML 테이블 행 추가/삭제 ― Pilming자바스크립트 HTML 테이블 행 추가/삭제 ― Jmnote자바스크립트 웹페이지 읽기 ― …