time()得到從1970-01-01到現在共走了多少秒
要找出前一天的時間就是 time()-60*60*24;
要找出前一年的時間就是 time()*60*60*24*365
那麼如何把這個數字換成日期格式呢,就要用到date函式了
$t=time();
echo date("y-m-d h:i:s", $t);
//可以省略後面乙個引數,預設值為當前時間
例如輸出:2013-10-19 23:24:06
第乙個引數的格式分別表示:
a - "am" 或是 "pm"
a - "am" 或是 "pm"
d - 幾日,二位數字,若不足二位則前面補零; 如: "01" 至 "31"
d - 星期幾,三個英文本母; 如: "fri"
f - 月份,英文全名; 如: "january"
h - 12 小時制的小時; 如: "01" 至 "12"
h - 24 小時制的小時; 如: "00" 至 "23"
g - 12 小時制的小時,不足二位不補零; 如: "1" 至 12"
g - 24 小時制的小時,不足二位不補零; 如: "0" 至 "23"
i - 分鐘; 如: "00" 至 "59"
j - 幾日,二位數字,若不足二位不補零; 如: "1" 至 "31"
l - 星期幾,英文全名; 如: "friday"
m - 月份,二位數字,若不足二位則在前面補零; 如: "01" 至 "12"
n - 月份,二位數字,若不足二位則不補零; 如: "1" 至 "12"
m - 月份,三個英文本母; 如: "jan"
s - 秒; 如: "00" 至 "59"
s - 字尾加英文序數,二個英文本母; 如: "th","nd"
t - 指定月份的天數; 如: "28" 至 "31"
u - 總秒數
w - 數字型的星期幾,如: "0" (星期日) 至 "6" (星期六)
y - 年,四位數字; 如: "1999"
y - 年,二位數字; 如: "99"
z - 一年中的第幾天; 如: "0" 至 "365"
其它不在上列的字元則直接列出該字元
本文參考:
獲得當前日期 農曆日期及生肖
region 農曆 節氣 類 public class chinacalendar region 方法主體 預設系統當前日期 private datetime dtvalue convert.todatetime datetime.now.toshortdatestring 用來計算農曆的初始日期 ...
Java獲得當前日期是星期幾
第一種方法 獲取當前日期是星期幾 param date return 當前日期是星期幾 public string getweekofdate date date calendar cal calendar.getinstance cal.settime date int w cal.get cal...
獲得當前日期前幾天的日期 不包含當天
獲得當前日期前幾天的日期 不包含當天 datastr為給定日期,count為前幾天 public string getbeforedate string datestr,int count catch parseexception e1 return null 獲取當前日期前一天的日期 public...