<pre name="code" class="javascript"> <script type="text/javascript">
$(function(){
date(new Date()); //传进来一个日期参数
});
/* 格式化日期函数 */
function date(date){
var date = new Date();
var year1 =date.getYear(); //年的简写格式
var year2 = date.getFullYear(); //年份的全写格式
var month = date.getMonth()+1; //日期从0 -- 11,转化为中国日期,则需+1
var week = date.getDay(); //获取当前星期
var day = date.getDate(); //获取前当天数
var quarter = (date.getMonth() + 3) / 3 -1 //季度计算方法
alert(year2 + "-" + month +"-"+ day + " 星期"+week + " 第" + quarter + "季度");
/*日期计算*/
alert(date.getTime()); //获取当前日期的毫秒数;(即:1970-01-01至当前的累计毫秒数)
var time = date.getTime() - 24 * 60 * 60 *1000 //24H * 60 * 60 * 1000 = 1天的毫秒数
var date2 = new Date(time); //通过转化后,得到减去部分后的日期
alert(date2);
/*日期格式化*/
var date3 = new Date("2014-02-12 12:12:12"); //字符时间字符串,用'-'连接,在谷歌浏览器可以显示 ,Editplus、IE、360、苹果、火狐浏览器不能正常显示
var date4 = new Date("2014/02/12 12:12:12"); //字符时间字符串,用'/'连接,所有浏览器均可以显示;
var date5 = date3.replace(/-/ig,'/'); //通过 "/-/ig" 正则表达式,来替换'-';其中正则表达式中,i表示区分不大小写,g表示所有匹配的字符,即全部;
alert(date5);
}
</script>
js 获取日期及日期计算案例
最新推荐文章于 2024-08-02 16:50:48 发布