function getmonths(dateday){
/*Get現在の日付 Month*/
var curDate = new Date(dateday);
return curDate.getMonth() 1;
function getyears(dateday){
/*現在の日付の年 */
var curDate = new Date(dateday)
return curDate.getFull Year()
};
function getCountDays(dateday) {
/*変換時間*/
var curDate = new Date(dateday);
/* 現在の月を取得します*/
var curMonth = curDate.getMonth();
/* 実際の月を生成します。実際の月より 1 小さいので、1 を追加する必要があります */
curDate.setMonth(curMonth 1);
/* 日付を 0 に設定します */
curDate.setDate(0);
/* 現在の月の日数を返します*/
return curDate.getDate();
}
/*
昨日の開始時刻を取得します。デフォルトは 1 日です。デフォルトでは、短い時間を返しません。
day: 開始時刻
amount: 間隔の日数
isShortTime: 短い時間を表示するかどうか
*/
function getBeforeDay(day,amount) ,isShortTime){
if(Date.parse(day) != Date.parse(day )){
return false;
}
var days = new Date(new Date(day)- 1000*60*60*24);
if(金額){
var 数値 = parseInt(金額);
if(数値 && 数値 > 0 && !isNaN(数値)){
days = new Date(new Date(day)-1000*60*60*24*number);
}
}
return dateFormat(days,isShortTime);
/*
明日の開始時刻を取得します。デフォルトは 1 日です。デフォルトは短い時間を返しません。
day: 開始時刻
amount: 間隔の日数
isShortTime: 短い時間を表示するかどうか
*/
function getAfterDay(day,amount,isShortTime){
if(Date.parse(day ) != Date.parse(day)){
return false; 🎜>day = new Date(day);
var v = day.valueOf();
var days = new Date((v 86400000));
if(amount){
var 数値= parseInt(金額);
if(数値 && 数値 > 0 && !isNaN(数値)){
日 = 新しい日付((v 86400000*数値)); 🎜>return dateFormat(days,isShortTime);
}
/*
時間をフォーマットします。デフォルトは短い時間を返しません。
day : 日付
isShortTime : 短い時間を表示するかどうか
*/
function dateFormat(day,isShortTime){
if(Date.parse(day) != Date.parse(day)){
return false;
var days = new Date(day);
if(isShortTime && isShortTime==true){
var hours = days.getHours ()var minutes = days.getMinutes()var minutes = days.getSeconds()return days.getFull Year() "-" (days.getMonth() 1 ) "-" days.getDate() " " 時間 ":" 分 ":" 秒;
}else{
return days.getFull Year() "-" (days.getMonth() 1) "-" days.getDate();
}