开发笔录----获取时间
1、Y显示4位年份,如:2018;y显示2位年份,如:18。
2、m表示月份;M表示分钟。
3、d表示天;D则表示当前日期,如:1/18/18(也就是2018.1.18)。
4、H表示小时,而h显示月份。
5、s显示当前秒钟,单位为毫秒;S显示当前秒钟,单位为秒。
一、shell 语言
#方法一
time=`date +"%Y%m%d%H%M%S"` #当前时间
time=`date -d "1 minute ago" +"%Y%m%d%H%M"` #一分钟前的时间
time=`date -d "1 hour ago" +"%Y%m%d%H"` #一小时前的时间
time=`date -d "1 day ago" +"%Y%m%d"` #一天前的时间
time=`date -d "1 week ago" +"%Y%m%d"` #一周前的时间
time=`date -d "1 month ago" +"%Y%m"` #一月前的时间
time=`date -d "1 day ago" +"%Y"` #一年前的时间
#方法二
time=$(date "+%Y%m%d%H%M%S") #当前时间
time=$(date -d "1 minute ago" +"%Y-%m-%d %H:%M:%S") #一分钟前的时间
time=$(date -d "1 hour ago" +"%Y%m%d%H") #一小时前的时间
time=$(date -d "1 day ago" +"%Y%m%d") #一天前的时间
time=$(date -d "1 week ago" +"%Y%m%d") #一周前的时间
time=$(date -d "1 month ago" +"%Y%m") #一个月前
time=$(date -d "1 year ago" +"%Y") #一年前
二、python
import datetime
time=datetime.datetime.now().strftime("%Y%m%d%H%M") #当前时间
time=(datetime.datetime.now()-datetime.timedelta(minutes=1)).strftime("%Y%m%d%H%M") #一分钟前
time=(datetime.datetime.now()-datetime.timedelta(hours=1)).strftime("%Y%m%d%H%M") #一小时前
time=(datetime.datetime.now()-datetime.timedelta(days=1)).strftime("%Y%m%d%H%M") #一天前
time=(datetime.datetime.now()-datetime.timedelta(weeks=1)).strftime("%Y%m%d%H%M") #一周期
三、Javascript
function formatDate(time,format='YY-MM-DD hh:mm:ss'){
var date = new Date(time);
var year = date.getFullYear(),
month = date.getMonth()+1,//月份是从0开始的
day = date.getDate(),
hour = date.getHours(),
min = date.getMinutes(),
sec = date.getSeconds();
var preArr = Array.apply(null,Array(10)).map(function(elem, index) {
return '0'+index;
});开个长度为10的数组 格式为 00 01 02 03
var newTime = format.replace(/YY/g,year)
.replace(/MM/g,preArr[month]||month)
.replace(/DD/g,preArr[day]||day)
.replace(/hh/g,preArr[hour]||hour)
.replace(/mm/g,preArr[min]||min)
.replace(/ss/g,preArr[sec]||sec);
return newTime;
}
formatDate(new Date().getTime());//2017-05-12 10:05:44
formatDate(new Date().getTime(),'YY年MM月DD日');//2017年05月12日
formatDate(new Date().getTime(),'今天是YY/MM/DD hh:mm:ss');//今天是2017/05/12 10:07:45
IT运维开发路上的点点滴滴。。。