js 根据已知的时间,判断是否是今天,明天,昨

 我来答
网海1书生
科技发烧友

2018-07-10 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
function getDayName(d){
   var td=new Date();
   td=new Date(td.getFullYear(),td.getMonth(),td.getDate());
   var od=new Date(d);
   od=new Date(od.getFullYear(),od.getMonth(),od.getDate());
   var xc=(od-td)/1000/60/60/24;
   if(xc<-2){
      return -xc+"天前";
   }else if(xc<-1){
      return "前天";
   }else if(xc<0){
      return "昨天";
   }else if(xc==0){
      return "今天";
   }else if(xc<2){
      return "明天";
   }else if(xc<3){
      return "后天";
   }else{
      return xc+"天后";
   }
}
console.log(getDayName("2018-7-9 1:35:23")); //用法举例:昨天
console.log(getDayName("2018-7-7 21:45:19")); //用法举例:3天前
console.log(getDayName("2018-7-12 8:21:54")); //用法举例:后天
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式