毫秒数类型转为 年月日
记住parseInt(time) 很重要,否则如果类型不知道的话,转化将有问题
function _formatDate(time){
if(time==null){
return "";
}
var mydate = new Date(parseInt(time));
var year = mydate.getFullYear();
var month = mydate.getMonth()+1; //js从0开始取
var date1 = mydate.getDate();
return year+"-"+month+"-"+date1;
}
----------------------------------------日期加减----------------------------
<script>
function DateAdd(interval,number,date)
{
/*
*--------------- DateAdd(interval,number,date) -----------------
* DateAdd(interval,number,date)
* 功能:实现VBScript的DateAdd功能.
* 参数:interval,字符串表达式,表示要添加的时间间隔.
* 参数:number,数值表达式,表示要添加的时间间隔的个数.
* 参数:date,时间对象.
* 返回:新的时间对象.
* var now = new Date();
* var newDate = DateAdd( "d ",5,now);
* author:wanghr100(灰豆宝宝.net)
* update:2004-5-28 11:46
*--------------- DateAdd(interval,number,date) -----------------
*/
switch(interval)
{
case "y " : {
date.setFullYear(date.getFullYear()+number);
return date;
break;
}
case "q " : {
date.setMonth(date.getMonth()+number*3);
return date;
break;
}
case "m " : {
date.setMonth(date.getMonth()+number);
return date;
break;
}
case "w " : {
date.setDate(date.getDate()+number*7);
return date;
break;
}
case "d " : {
date.setDate(date.getDate()+number);
return date;
break;
}
case "h " : {
date.setHours(date.getHours()+number);
return date;
break;
}
case "m " : {
date.setMinutes(date.getMinutes()+number);
return date;
break;
}
case "s " : {
date.setSeconds(date.getSeconds()+number);
return date;
break;
}
default : {
date.setDate(d.getDate()+number);
return date;
break;
}
}
}
var now = new Date();
//加五天.
var newDate = DateAdd( "d ",5,now);
alert(newDate.toLocaleDateString())
//加两个月.
newDate = DateAdd( "m ",2,now);
alert(newDate.toLocaleDateString())
//加一年
newDate = DateAdd( "y ",1,now);
alert(newDate.toLocaleDateString())
</script>
分享到:
相关推荐
为了实现这一功能,我们可以通过几种方法来完成函数的动态调用,本篇将重点介绍使用字符串来动态调用函数的方法,并结合示例来展示相关技巧。 首先,我们需要理解,在JavaScript中,函数是一等公民,这意味着函数...
C#与JAVASCRIPT函数的相互调用 C#调用JAVASCRIPT函数的调用 JAVASCRIPT调用C#函数的调用
而《JavaScript函数式.zip》可能是一份关于JavaScript函数式编程的资料集合,函数式编程是一种编程范式,强调使用函数和避免改变状态。其中可能涵盖以下知识点: 1. **纯函数**:理解纯函数的定义,即给定相同的...
JavaScript函数式编程是利用JavaScript语言编写函数式风格代码的一种编程范式。函数式编程强调使用纯函数、避免副作用、函数的不可变性以及利用高阶函数等概念。通过阅读《JavaScript函数式编程指南》,读者可以了解...
总结而言,JS函数式编程指南为读者提供了一种途径,借助于JavaScript这种广泛使用的编程语言,去理解和掌握函数式编程的核心概念和实践技巧。这本指南不仅涵盖了函数式编程的基础理论,还详细介绍了如何在实际开发中...
js验证函数包js验证函数包js验证函数包js验证函数包js验证函数包
不过,由于【标题】中提供了文档的名称——"JavaScript函数式编程.pdf",我可以根据这个名称扩展出关于JavaScript函数式编程的知识点。 JavaScript函数式编程的知识点非常丰富,涉及很多方面的内容,下面将详细介绍...
以上就是JavaScript函数的基础知识,包括定义、调用、返回值、匿名函数、箭头函数、作为值的函数、作用域、闭包以及默认参数。通过这些基础知识,你可以构建复杂的程序逻辑,并实现代码的复用。在实际编程中,深入...
在这个标题为“javascript绘图函数库”的资源中,我们主要关注的是如何利用JavaScript进行图形绘制以及相关函数的使用。 首先,JavaScript作为一种动态脚本语言,在Web开发中扮演着重要角色,尤其是在交互式用户...
JavaScript学习函数时,常常会听懂了却做不来实际例子,本资源有部分函数的经典案例及答案,其中有些是基础题,有些逻辑对新人来说难以理解,希望对大家有所帮助。
在 JS 中,有四种主要的函数调用模式,分别是:普通函数调用、方法调用、构造函数调用和apply/call调用。下面我们将详细探讨这些调用模式。 1. **普通函数调用**: 这是最常见的情况,函数作为一个独立的实体被执行...
闭包是JS中另一个与函数相关的高级概念,它是指函数能够访问并操作其词法作用域内(包括外部函数作用域)的变量,即使在其外部函数已经执行完毕的情况下。闭包常用于数据封装和实现私有变量。 总结来说,理解JS中的...
《JavaScriptES6函数式编程入门经典》... ●理解真实的函数式类库,并创建一个模拟underscore.js的函数式类库 ●实践纯错误处理技术,例如函子和Monad ●了解ES6的函数式编程特性,例如扩展运算符和Generator
本压缩包“JavaScript学习笔记_js常用函数封装_js包.zip”包含了对JavaScript基础及进阶技巧的学习资料,特别关注了函数封装和模块化开发实践。 首先,`tool.js`可能是一个实用工具函数集合,封装了一些常见的...
在JavaScript编程领域,延时函数(也常被称为定时器或延迟执行函数)是开发者们频繁使用的工具之一。它们主要用于控制代码的执行顺序,为异步操作提供必要的等待时间,从而实现更加灵活和高效的程序设计。根据给定的...
<script src=hook.js> var myHook = new Hooks(); myHook.initEnv(); //普通全局函数 var _alert = null; function myalert(param){console.log("before hook");} alert.hook("_alert",myalert); alert.unhook("_...
JavaScript绘图函数大全,非常实用
JavaScript之函数(ppt)JavaScript之函数(ppt)JavaScript之函数(ppt)JavaScript之函数(ppt)JavaScript之函数(ppt)JavaScript之函数(ppt)JavaScript之函数(ppt)JavaScript之函数(ppt)JavaScript之函数...