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;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .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语句:使用策略模式优化代码结构