javascript :得到上星期的这一天日期

这个问题在项目中很常见呢,一般的查询都会有一些默认要求,比如日期在一个星期内.那么,怎么设置默认值.看起来很简单的一个问题,其实很容易走进误区.但extjs里有很好的实现,在util目录下的Date.js文件里.可以看一看,写得非常好.这里有一个简单的实现.见代码:

var cur_date = new Date();
var prev_date = new Date(cur_date - 7*1000*60*60*24);
function formate_date(ms_date){var _month = ms_date.getMonth() + 1;var _date = ms_date.getDate() ;_month = _month < 10 ? "0"+_month : _month;_date = _date < 10 ? "0"+_date:_date;return ms_date.getFullYear() + "-" + _month + "-" + _date;
}
console.log(formate_date(prev_date));

在这里要注意一点,Date的getYear方法在ff引擎下会有千年虫问题.很老很经典的一个问题了.年经人知道的不多,不过,貌似我也不是很老.囧...

posted on 2010-03-17 11:57 叶子绿 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/ms_config/archive/2010/03/17/1687992.html

javascript :得到上星期的这一天日期相关推荐

  1. javascript两行代码按指定格式输出日期时间

    javascript两行代码按指定格式输出日期时间,具体看代码: function date2str(x,y) {var z ={y:x.getFullYear(),M:x.getMonth()+1, ...

  2. JavaScript 获取当前日期——JS 中的今天日期

    在开发 Web 应用程序时,您可能需要包括执行特定操作的当前日期. 例如,当通过表单提交数据时,您可能希望包括数据的创建日期或提交表单的时间. 在本文中,我们将学习如何从头开始使用 JavaScrip ...

  3. JavaScript获取当前日期,昨天,今天日期以及任意天数间隔日期

    <script language="JavaScript" type="text/javascript"> function GetDateStr( ...

  4. javascript中实现读取指定格式的日期(format)

    javascript 的编码能力比较弱,但并不代码它不能做,只不过,需要你花一点功夫,前段时间在做日历的时候,需要从textbox读取日期,问题的关键是textbox的日期可能是美国标准,可能是中国标 ...

  5. javascript时间格式format函数,js日期格式化函数

    我在之前有一篇文章,写的是"javascript时间戳函数",大家可以看一下,记录了js时间戳的转换,今天主要写的函数式日期格式化函数,我们有时候调用的new Date()不是格式 ...

  6. date javascript 时区_第23节 Datejs 日期库-Web前端开发之Javascript-零点程序员-王唯

    Datejs 是一个开源的JavaScript库,用来解析.格式化和处理日期数据,支持多种语言的日期格式处理:官网:www.datejs.com/ Moment.js 是一个简单易用的轻量级JavaS ...

  7. javascript取本周星期一到星期天对应日期的通用方法

    javascript的getDay()方法返回0-6,0代表星期天,1-6为星期一到星期六.加工此方法返回本周指定任一星期几对应的日期. // day:1-7   1:返回本周星一对应的日期,7:返回 ...

  8. JavaScript获取当前时间戳,时间戳转日期 - js

    获取当前时间戳(不带毫秒) /*** get_current_timestamp 获取当前时间戳(不包含毫秒,总共10位)*/ function get_current_timestamp () {r ...

  9. JavaScript学习笔记三——查阅MDN、日期对象

    目录 一.学会查阅MDN文档 1.1 MDN 1.2如何学习对象中的方法 二.Math对象 2.1math对象 2.2利用对象封装自己的数学对象 2.3随机数方法 三.日期对象 3/1.日期格式化 3 ...

最新文章

  1. win10修改mac地址
  2. Nicholas C. Zakas如何面试前端工程师
  3. 虎牙直播在AI实时剪辑技术上的创新实践
  4. 大剑无锋之什么是值传递和引用传递?【面试推荐】
  5. Shell编程:简洁的 Bash Programming 技巧
  6. android adt带的ddms的heap功能不显示进程,Android内存泄露之DDMS – Heap工具
  7. WebRtc搭建 coturn
  8. 软件测试 - V模型、W模型、H模型、X模型
  9. iPhone 4 Cydia使用教程!精选Cydia源!cydia怎么添加源!Cydia源使用方法!越狱后使用cydia全攻略!
  10. 多尺度卷积稀疏编码的无监督迁移学习
  11. linux 不换行显示数据库,linux下怎么在不按回车情况下就能读取字符读取到字符不回显...
  12. BZOJ1050 [HAOI2006]旅行comf (并查集)
  13. Linux--文件操作
  14. 百度智能云AI接口的植物识别
  15. AI+社区智能管理,赋能智慧城市人情共「智」
  16. vue 高德地图标记_vue-element-admin 引入高德地图并做海量点标记
  17. 【STM32】 TFT触摸彩屏
  18. QWebEngineView右键菜单翻译
  19. qq 4 android,Android QQ HD v5.5.4 正式版发布
  20. Python——特点(优点缺点)

热门文章

  1. JCO 自定义DestinationDataProvider
  2. python(5)- 基础数据类型
  3. Java-jdbc连接数据库
  4. BZOJ 1026 windy数 (数位DP)
  5. Struts2中过滤器,拦截器,监听器他们之间有什么区别?
  6. 重温Observer模式--热水器·改(转载)
  7. d3.js 教程 模仿echarts折线图
  8. DDR3和eMMC区别
  9. Visual Studio Code 常用插件整理
  10. 非常有趣的Console