方法一、jQuery的方法:
<html>
<head>
<meta ;<script type="text/javascript" src="jquery-182minjs"></script><script type="text/javascript">
$(function(){
function show(){
var mydate = new Date();
var str = "" + mydategetFullYear() + "年";
str += (mydategetMonth()+1) + "月";
str += mydategetDate() + "日";
return str;
}
$("input[type='button']")click(function(){
$("p")html("今天是 " + show());
});
});
</script>
</head>
<body>
<input type="button" value="看看现在的时间" />
<p></p>
</body>
</html>
方法二:用javautilCalendar类来实现,看下面:
import javautil;
import javatext;
//以下是利用Calendar类来实现日期时间的,和Date类相比较比较简单
public class TestDate2 {
public static void main(String[] args) {
Calendar ca = CalendargetInstance();
int year = caget(CalendarYEAR);//获取年份
int month=caget(CalendarMONTH);//获取月份
int day=caget(CalendarDATE);//获取日
int minute=caget(CalendarMINUTE);//分
int hour=caget(CalendarHOUR);//小时
int second=caget(CalendarSECOND);//秒
int WeekOfYear = caget(CalendarDAY_OF_WEEK);
Systemoutprintln("用CalendargetInstance()getTime()方式显示时间: " + cagetTime());
Systemoutprintln("用Calendar获得日期是:" + year +"年"+ month +"月"+ day + "日");
Systemoutprintln("用Calendar获得时间是:" + hour +"时"+ minute +"分"+ second +"秒");
Systemoutprintln(WeekOfYear);//显示今天是一周的第几天
}
}
$("btn")click(function(){
var date = new Date();
consolelog(dategetFullYear()+"年"+dategetMonth()+"月"+dategetDay()+"日"+dategetHours()+"时"+dategetMinutes()+"分"+dategetSeconds()+"秒");//控制台打印出当前的时间
});
var date = new Date();
// 上周五,距离今天差 2天加今天的星期数(注,以星期日为第一天)
var preFri = new Date();
preFrisetTime(dategetTime() - 2460601000(dategetDay()+2));
// 上上周六
var ppSta = new Date();
ppStasetTime(dategetTime() - 2460601000(dategetDay()+8));
alert(preFri);
alert(ppSta);
问题分析:
在JavaScript以及PHP中,都有对应的函数可以获取类似的时间格式。
JavaScript使用:new Date();
PHP使用:date('r');
举例如下:
在接下来的例子中,将分别演示JavaScript和PHP获取类似时间格式的方法。
1、JavaScript:
代码:
alert(new Date());运行结果:
2、PHP:
代码:
//在PHP中需要设置一下时区。date_default_timezone_set('PRC');
echo date('r');
运行结果:
var mydate = new Date();
var y = mydategetFullYear();
var m = mydategetMonth()+1;
var d = mydategetDate();
alert("今天的日期是:"+y+"年"+m+"月"+d+"日"); //这里是d出今天的日期,前四天的日期你相应的用d-n就可以了
月初肯定都是1号这个就不用说啦
主要是判断月末
var d = new Date(); //获取当前时间
var vYear = dgetFullYear() //获取当前年份
var vMon = dgetMonth() + 1 //获取当前月份
var isrun=vYear%400==0||(vYear%4==0&vYear%100!=0); 是否闰年
var ddate=30;月末日期,默认30号
if(vMon==1||vMon==3||vMon==5||vMOn==7||vMon==8||vMon==10||vMon==12){
ddate=31; //大月31号
}
else if(vMon==2){ //二月
ddate=isrun29:28; //闰年29号,平年28号
}
//最后ddate就是月末日期
以上就是关于如何获取当前的日期和时间全部的内容,包括:如何获取当前的日期和时间、在做日历这个项目中使用jquery方法获取你当前点击的那个时间的年月日时分秒、我用jquery可以获取当前系统的时间,别展示出来,我现在想获取(上上周六)的时间,和(上周五)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)