代码示例如下:(以当前日期new Date()为例。也可以将例中new Date()换成任意Date对象)
1.获取今天的0时0分0秒(常用于开始日期的获取)
var startDate= new Date(new Date().toLocaleDateString()); //Tue May 15 2018 00:00:00 GMT+0800 (中国标准时间)
2.获取一个月前的日期
var lastM =new Date(new Date().setMonth(new Date().getMonth()-1));//Sun Apr 15 2018 09:18:08 GMT+0800 (中国标准时间)
3.获取一个月前的0时0分0秒
var lastM_start =new Date(new Date(new Date().toLocaleDateString()).setMonth(new Date().getMonth()-1));
//Sun Apr 15 2018 00:00:00 GMT+0800 (中国标准时间)
4.获取前一天的日期
var yesterday = new Date(new Date().setDate(new Date().getDate()-1));//Mon May 14 2018 09:26:39 GMT+0800 (中国标准时间)
5.获取今天的23时59分59秒
var endDate = new Date(new Date(new Date().toLocaleDateString()).getTime()+24*60*60*1000-1);
//Tue May 15 2018 23:59:59 GMT+0800 (中国标准时间)
6.获取昨天的23时59分59秒
var yes_endDate = new Date(new Date(new Date(
new Date().setDate(new Date().getDate()-1)).toLocaleDateString()).getTime()+24*60*60*1000-1);
//Mon May 14 2018 23:59:59 GMT+0800 (中国标准时间)
代码示例如下:(以当前日期new Date()为例。也可以将例中new Date()换成任意Date对象)1.获取今天的0时0分0秒(常用于开始日期的获取)var startDate= new Date(new Date().toLocaleDateString()); //Tue May 15 2018 00:00:00 GMT+0800 (中国标准时间)2.获取一个月前的日期var lastM...
想自己写一个
日期
的
加
减方法,但是涉及到每个月天数的判断,如果是2月份的话,还要涉及到闰年的判断,有些复杂,应用过程
中
总是出现问题,于是查了下资料,以在某个
日期
上
加
减天数来说,其实只要调用
Date
对象的set
Date
()函数就可以了,具体方法如下:
function add
Date
(
date
,days){
var d=new
Date
(
date
);
d.set
Date
(d.get
Date
()+days);
var month=d.getMonth()+1;
var day = d.get
Date
();
if(month<10){
month = "0"+month;
if(day<10){
date
Time=
date
Time.set
Date
(
date
Time.get
Date
()+1);
date
Time=new
Date
(
date
Time);
二、减
一天
与上面相似,把set
Date
方法
中
的+1变更为-1
-----------------------...
js
中
遇到的问题今天在在
js
中
遇到了
时
间转换的问题和当前
时
间
加
天数或者
加
月份的问题,我在这做了个简单的笔录
如下图下面的两个
时
间都是根据上面的
时
间算出来的
详细看代码 //自动显示预计锁定期开始
时
间 写两个是为了两个都有点击
时
间,都能
获取
到是,不出错
$(function(){
$("#full_time").blur(function(){
Date
对象扩展,包括常用
中
文
日期
格式解析、
加
减操作、
日期
差、周操作和季操作。具体扩展的方法如下:
parseCHS--静态方法。解析常用的
中
文
日期
并返回
日期
对象。
add--
日期
加
减操作。[注:此函数在上传
时
还存在一个BUG。请下载后把此函数内的第一行"var regExp = /^\d+$/;" 改为 "var regExp = /^([+-])?\d+$/;", 要不然就做不了减法。]
date
Diff--
日期
差。开始
日期
与当前
日期
的差,返回差的绝对值。
getFirstWeekDays--
获取
当前
日期
所在年份
中
第一个星期的天数。
getLastWeekDays--
获取
当前
日期
所在年份
中
最后一个星期的天数。
getWeeksOfYear--
获取
当前
日期
所在年份的周数。
getWeek--
获取
当前
日期
所在是一年
中
的第几周。返回一个整数值。
getSeason--
获取
当前
日期
所在是一年
中
的第几季。返回一个季度整数值。
详细注释及参数,请参考
JS
文件内的注释。
可以
使用
以下代码
获取
前
一天
的
时
间并转换为年月日
时
分
秒
格式:var
date
= new
Date
();
date
.set
Date
(
date
.get
Date
() - 1);
var year =
date
.getFullYear();
var month =
date
.getMonth() + 1;
var day =
date
.get
Date
();
var hour =
date
.getHours();
var minute =
date
.getMinutes();
var second =
date
.getSeconds();
console.log(year + "年" + month + "月" + day + "日" + hour + "
时
" + minute + "
分
" + second + "
秒
");
[code=sql]
SELECT CI.ID AS id,
CI.CAP_NAME AS capName,
CC.CAP_CATALOG_NAME AS capCatalogName,
LATEST_AUDIT_RECORD.CREATE_TIME AS auditTime
FROM CAP_INFO CI
LEFT JOIN CAP_CATALOG CC ON CI.CAP_CATALOG_CODE = CC.CAP_CATALOG_CODE
LEFT JOIN(SELECT *
FROM (SELECT CAR.CAP_CODE,
CAR.CREATE_TIME,
(row_number() OVER (PARTITION BY CAR.ID ORDER BY CAR.CREATE_TIME DESC)) ROW_NUM
FROM CAP_AUDIT_RECORD CAR)
WHERE ROW_NUM = 1) LATEST_AUDIT_RECORD ON CI.CAP_CODE = LATEST_AUDIT_RECORD.CAP_CODE
WHERE CI.DELETE_FLAG = 0
ORDER BY CI.UPDATE_TIME DESC;
[/code]
textarea中保存的文本,在p标签中原格式显示
一念永恒:
Java基础(入门笔记)
芒果肘子肉: