js 获取指定时间上月26 ,

var ksrq=text3.value;
var rq=ksrq.replace('-',',');
var nowdays = new Date(rq);
var year = nowdays.getFullYear();
var month = nowdays.getMonth();
var daya = nowdays.getDate();
var zhyt=getLastDay(year,month+1)

if(month==0)
{
month=12;
year=year-1;
}


var sy ="";
if(daya>=26&&daya<=zhyt){
month=month+1

if (month < 10) {
month = "0" + month;
}
sy=year + "-" + month + "-" + "26";

}else{
if (month < 10) {
month = "0" + month;
}
sy=year + "-" + month + "-" + "26";

}

 

一、 获取指定日期上月26

var ksrq=text3.value;
var rq=ksrq.replace('-',',');
var nowdays = new Date(rq);
var year = nowdays.getFullYear();
var month = nowdays.getMonth();
if(month==0)
{
month=12;
year=year-1;
}
if (month < 10) {
month = "0" + month;
}
var sy = year + "-" + month + "-" + "26";

二、获取指定时间隐藏或显示控件

function pd(time1,time2){

var time = Date.parse( new Date());

var date1 = Date.parse(new Date(time1.replace(/-/g, '/')));

var date2 = Date.parse(new Date(time2.replace(/-/g, '/')));

if (date1<time&&date2>time) {

return true;

};

return false;

}

function kz(){
var dqrq=sys_getDate();
var ydyt=sys_getYear()+'-'+sys_getMonth()+'-1';
var date3 = Date.parse(new Date(dqrq.replace(/-/g, '/')));
var date4 = Date.parse(new Date(ydyt.replace(/-/g, '/')));
var kssj="";
var jssj="";
if(date3==date4){
kssj=sys_getYear()+'-'+( Num(sys_getMonth())-1)+'-26';
}else{
kssj=sys_getYear()+'-'+sys_getMonth()+'-26';
}
if(date3==date4){
jssj=sys_getYear()+'-'+sys_getMonth()+'-2';
}else{
jssj=sys_getYear()+'-'+( Num(sys_getMonth())+1)+'-2';
}

var yc=pd(kssj,jssj);
if(yc!=true){
button1.style.display="none";
button2.style.display="none";
}else{
button1.style.display="";
button2.style.display="";
}
}

三、控制数据修改日期
function kzxg(){
var date = new Date;
var year = date.getFullYear();
var month = date.getMonth();
if(month == 0){
year = year -1;
month = 12;
}
var by=sys_getMonth();
var bn=sys_getYear();
var dqrq=sys_getDate();
var yda="";
if(by<10){bya="0"+by;
var rqa=bn+"-"+bya+"-02";}
var sy="";
var rq="";
var sql1="SELECT count(*) where '"+dqrq+"'<='"+rqa+"'";

var pd1 =SqlToField(sql1);

if(pd1=='0'){
if(month<10)month="0"+month
sy= year+"-"+month+"-26";

if(by<10)by="0"+by;
rq=bn+"-"+by+"-25";
}else{
if(month<10)month="0"+(month-1)
sy= year+"-"+month+"-26";
if(by<10)by="0"+(by-1);
rq=bn+"-"+by+"-25";

}
var dqsj=DsSub1.Fields.Field['lrsj'].Value;//;
var sql="SELECT count(*) where '"+dqsj+"'<='"+rq+"' and '"+dqsj+"'>='"+sy+"'";
var yc =SqlToField(sql);alert(yc)
return yc
}

 

四、获取昨天 日期,

function show(){
var yesterdsay = new Date(new Date().getTime() - 86400000);//86400000是一天的毫秒数
var year=yesterdsay.getFullYear();
var month=yesterdsay.getMonth()+1;
var date=yesterdsay.getDate();
if (month < 10) month = "0" + (month);
if (date< 10) date = "0" + (date);
var s1 = year+"-"+month+"-"+date;
var str = s1;
return str;
}

posted @   临沂东哥  阅读(423)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示