获得具体某一天的前一天日期

根据所给的某一天的日期获取该日期前一天的时间的封装的方法:

function getYesterday($date){
   if(empty($date)){
        $yesterday = date("Y-m-d",strtotime("-1 day"));
  }else{
        $arr = explode(‘-‘, $date);
        $year = $arr[0];
        $month = $arr[1];
        $day = $arr[2];
        $unixtime = mktime(0,0,0,$month,$day,$year)-86400;
        $yesterday = date(‘Y-m-d‘,$unixtime);
}
  return $yesterday;
}

时间: 2024-11-02 06:19:52

获得具体某一天的前一天日期的相关文章

js获取当前日期及获取当前日期的前一天日期函数

function getcurrentdate(){ //获取系统时间var LSTR_ndate=new Date();var LSTR_Year=LSTR_ndate.getFullYear();var LSTR_Month=LSTR_ndate.getMonth();var LSTR_Date=LSTR_ndate.getDate();//处理var uom = new Date(LSTR_Year,LSTR_Month,LSTR_Date);uom.setDate(uom.getDate

shell脚本事例--获取当前日期的前一天日期

记录一个shell脚本事例,事例中包括shell的一些语法(函数定义.表达式运算.if.case...) #!/bin/sh #获取当前时间 RUN_TIME=`date +%H%M%S` #取当前日期前一天 get_ydate() {         #设置当前年月日         TODAY=`date +%Y%m%d`         month=`date +%m`         day=`date +%d`         year=`date +%Y`         #字符转换

Easyui获取上个月最后一天的日期,以及获取当前时间的前一天日期

//获取上一个月最后一天的日期 lastDate = function(date){ var day = date.getDate() > 9?(date.getDate()-1):"0" + (date.getDate()-1); var month = (date.getMonth() + 1) > 9?(date.getMonth() + 1):"0"+(date.getMonth() + 1); return date.getFullYear()

获取当前系统日期的前一天日期

Date dNow = new Date();   //当前时间Date dBefore = new Date(); Calendar calendar = Calendar.getInstance();  //得到日历calendar.setTime(dNow);//把当前时间赋给日历calendar.add(Calendar.DAY_OF_MONTH, -1);  //设置为前一天dBefore = calendar.getTime();   //得到前一天的时间

实例365(5)---------DateTime.IsLeapYear 方法判断是否是闰年,DaysInMonth判断一个月有几天,Addday取得前一天的日期GetYesterDay

一:DateTime.IsLeapYear 方法判断是否是闰年,截图 二:代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace GetDays { public

C语言实现时间差、星期、天数算日期(转)

原文地址:http://blog.csdn.net/coder_xia/article/details/6566708 最近因为一个项目需要,默认一个时间值,即当天的前一天日期,顺手就将其他的几个功能一并实现了,主要为 1.两个日期之间的时间差 2.某个日期之后,绝对值差值之后的某个日期 3.某年日期,算出星期几 下面见源码: #ifndef CALCULATE_H #define CALCULATE_H typedef struct { int year; int month; int day

时间日期的获取

public class DateZaXiang { public static void main(String[] args){ //先回顾一下怎么获取时间 Calendar ca=Calendar.getInstance();//获取日历 System.out.println(ca.get(Calendar.YEAR));//获取当前年份 System.out.println(ca.get(Calendar.MONTH)+1);//获取当前月份 System.out.println(ca.

js中使用eval()方法将字符串转换成日期格式、并获取指定时间的日期

1.在js中eval()方法将字符串格式数据转换成日期格式 function getDate(strDate) {         //strDate为需要转换成日期格式的字符串         var date = eval('new Date(' + strDate.replace(/\d+(?=-[^-]+$)/,                 function (a) { return parseInt(a, 10) - 1; }).match(/\d+/g) + ')');    

shell脚本中获取日期

数字时间转标准时间: 数字时间如:20151009163000 标准时间:2015-10-19 16:30:00 a=`head -1 /home/xxx/xxx/bin/.status |awk -F= '{print $2}'|sed -r 's/([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})/\1-\2-\3 \4:\5:\6/'` 把标准时间转换成秒(据1970-1-1): date -d "$a" +%