html时间格式化
⑴ 求一个时间html代码 格式:年月日时分秒(可以动)
<script language=JavaScript>
var timerID = null;
var timerRunning = false;
function stopclock (){
if(timerRunning)
clearTimeout(timerID);
timerRunning = false;}
function startclock () {
stopclock();
showtime();}
function showtime () {
var now = new Date();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds()
var timeValue = "" +((hours >= 12) ? "下午 " : "上午 " )
timeValue += ((hours >12) ? hours -12 :hours)
timeValue += ((minutes < 10) ? ":0" : ":") + minutes
timeValue += ((seconds < 10) ? ":0" : ":") + seconds
document.clock.thetime.value = timeValue;
timerID = setTimeout("showtime()",1000);
timerRunning = true;}
</SCRIPT>
<body onload=startclock()>
<form name=clock >
<input name=thetime style="font-size: 9pt;color:#000000;border:0" size=12>
</body>
⑵ 怎样在js里面格式化日期
最好能在数据库查询的时候就转了,前端处理的话,没有专门的方法,得自己去写:
<html>
<head>
<scriptlanguage="javascript">
functionWindow_Load(){
varstr="TueJul1601:07:00CST2013";
alert(formatCSTDate(str,"yyyy-M-dhh:mm:ss"));//2013-7-1616:24:58
alert(formatDate((newDate()),"yyyy-MM-dd"));//2013-07-15
alert(formatDate((newDate()),"yyyy/M/d"));//2013/7/15
}
//格式化CST日期的字串
functionformatCSTDate(strDate,format){
returnformatDate(newDate(strDate),format);
}
//格式化日期,
functionformatDate(date,format){
varpaddNum=function(num){
num+="";
returnnum.replace(/^(d)$/,"0$1");
}
//指定格式字符
varcfg={
yyyy:date.getFullYear()//年:4位
,yy:date.getFullYear().toString().substring(2)//年:2位
,M:date.getMonth()+1//月:如果1位的时候不补0
,MM:paddNum(date.getMonth()+1)//月:如果1位的时候补0
,d:date.getDate()//日:如果1位的时候不补0
,dd:paddNum(date.getDate())//日:如果1位的时候补0
,hh:date.getHours()//时
,mm:date.getMinutes()//分
,ss:date.getSeconds()//秒
}
format||(format="yyyy-MM-ddhh:mm:ss");
returnformat.replace(/([a-z])(1)*/ig,function(m){returncfg[m];});
}
</script>
</head>
<bodyonload="Window_Load();">
</body>
</html>
⑶ Struts <html :text> 怎么格式化日期急啊
A: <s:a xhref="">-----超链接,类似于html里的<a></a> <s:action name="">-----执行一个view里面的一个action <s:actionerror/>-----如果action的errors有值那么显示出来 <s:actionmessage/>-----如果action的message有值那么显示出来 <s:append>-----添加一个值到list,类似于list.add(); <s:autocompleter>-----自动完成<s:combobox>标签的内容,这个是ajax B: <s:bean name="">-----类似于struts1.x中的,JavaBean的值 C: <s:checkbox>-----复选框 <s:checkboxlist list="">-----多选框 <s:combobox list="">-----下拉框 <s:component>-----图像符号 D: <s:date/>-----获取日期格式 <s:datetimepicker>-----日期输入框 <s:debug>-----显示错误信息 <s:div>-----表示一个块,类似于html的<div></div> <s:doubleselect list="" doubleName="" doubleList="">----双下拉框 E: <s:if test=""> <s:elseif test=""> <s:else>-----这3个标签一起使用,表示条件判断 F: <s:fielderror>-----显示文件错误信息 <s:file>-----文件上传 <s:form action="">-----获取相应form的值 G: <s:generator separator="" val="">----和<s:iterator>标签一起使用 H: <s:head/>-----在<head></head>里使用,表示头文件结束 <s:hidden>-----隐藏值 I: <s:i18n name=""></s:i18n>-----加载资源包到值堆栈 <s:include value="">-----包含一个输出,servlet或jsp页面 <s:inputtransferselect list="">-----获取form的一个输入 <s:iterator>-----用于遍历集合 L: <s:label>-----只读的标签 M: <s:merge>-----合并遍历集合出来的值 O: <s:optgroup>-----获取标签组 <s:optiontransferselect doubleList="" list="" doubleName="">-------左右选择框 P: <s:param>-----为其他标签提供参数 <s:password>-----密码输入框 <s:property/>-----得到'value'的属性 <s:push value="">-----value的值push到栈中,从而使property标签的能够获取value的属性 R: <s:radio list="">-----单选按钮 <s:reset>-----重置按钮 S: <s:select list="">-----单选框 <s:set name="">-----赋予变量一个特定范围内的值 <s:sort comparator="">-----通过属性给list分类 <s:s
⑷ HTML时间代码格式2016-08-10,必须这样。
<scriptlanguage=“JavaScript”>setInterval("thistime.innerHTML=newDate().toLocaleString()+'星期'+'日一二三四五六'.charAt(newDate().getDay());",1000);</script>
⑸ 如何使用Javascript格式化日期显示
<!DOCTYPEhtml>
<html>
<head>
<metacharset="UTF-8">
<title>字符串日期相互转换</title>
</head>
<body>
<scripttype="text/javascript">
Date.prototype.format=function(pattern){
varmonth=this.getMonth()+1
,date=this.getDate()
,hours=this.getHours()
,min=this.getMinutes()
,sec=this.getSeconds();
returnpattern.replace(/yyyy/g,this.getFullYear())
.replace(/yy/g,String(this.getFullYear()).substr(2,2))
.replace(/MM/g,month>=10?month:"0"+month)
.replace(/M*/g,month)
.replace(/dd/g,date>=10?date:"0"+date)
.replace(/d*/g,date)
.replace(/hh/gi,hours>=10?hours:"0"+hours)
.replace(/h*/gi,hours)
.replace(/m*/g,min)
.replace(/mm/g,min>=10?min:"0"+min)
.replace(/ss/g,sec>=10?sec:"0"+sec)
.replace(/s*/g,sec);
};
String.prototype.toDate=function(){
returnnewDate(this.replace(/-/g,"/"));
};
window.onload=function(){
//日期转字符串
varlongMills=1482291758773;
vardate=newDate(longMills);
alert(date.format("yyyy-MM-ddHH:mm:ss"));
//字符串转日期
varstr1="2016-12-2115:12:32";
varstr2="2016/12/2115:12:32";
alert(str1.toDate());
alert(str2.toDate());
};
</script>
</body>
</html>
给Date对象添加format函数;
⑹ html详情页面的时间格式不正确。。。
你那应该是时间格式不对,你检查下有没有转化格式。
不过
时间最好转化为时间戳保存数据库,比较好!
⑺ js中要怎么格式化一个时间
刚项目中需要使用js格式化输出时间,发现js中并没有现成的类似PHP中date()的函数。于是用js模拟一个方便以后使用,代码如下:
格式化时间
参数: formatStr 格式化串 y年,m月,d日,h小时,i分钟,s秒钟 缺省值 "y-m-d h:i:s"
fdate 要格式化的时间(时间戳)UTC秒数 缺省值 当前时间
实例: formatDate() 当前时间默认格式 如 2011-4-12 12:51:12
formatDate('y/m/d', 2132132131) 某时间格式为 年月日 如 2010/12/5
function formatDate(formatStr, fdate)
{
var fTime, fStr = 'ymdhis';
if (!formatStr)
formatStr= "y-m-d h:i:s";
if (fdate)
fTime = new Date(fdate);
else
fTime = new Date();
var formatArr = [
fTime.getFullYear().toString(),
(fTime.getMonth()+1).toString(),
fTime.getDate().toString(),
fTime.getHours().toString(),
fTime.getMinutes().toString(),
fTime.getSeconds().toString()
]
for (var i=0; i<formatArr.length; i++)
{
formatStr = formatStr.replace(fStr.charAt(i), formatArr[i]);
}
return formatStr;
}
⑻ 怎么在html中把时间戳转换成正常日期啊
如何把时间戳转成日期一般有两种方式,一个是使用脚本语言来转换好之后显示,一个是使用js来前台转换.
一:脚本语言方式(以PHP为例)[推荐]
在输出的时候遇到时间戳,一般都是使用脚本语言处理好之后传给前端来显示.一般的脚本语言中都有转换时间格式的方法.例如PHP中的date方法
<?php
$time='1499655375';//时间戳一般为10位整型数字
$timestr=date('Y-m-dH:i:s',$time);//转换时,需要设置输出格式
echo$timestr;//输出2017-7-1010:56:15
在php或其他后台脚本处理完之后,然后传送给前端直接显示即可.
二:JS前端转换[不推荐]
如果后台程序不会转换或者其他原因只能接收到时间戳,那么就需要前端用JS来装换格式了.
<script>
vartime='1499655375';
varnewtime=time*1000;//这里需要注意js时间戳精确到毫秒,所以要乘以1000后转换.
//方法一(格式受限于用户系统,不推荐):
vartimestr=newDate(newtime);
alert(timestr);//输出格式2017/7/10上午10:56:15
//方法二(推荐):
functiongettime(t){
var_time=newDate(t);
varyear=_time.getFullYear();//2017
varmonth=_time.getMonth()+1;//7
vardate=_time.getDate();//10
varhour=_time.getHours();//10
varminute=_time.getMinutes();//56
varsecond=_time.getSeconds();//15
returnyear+"年"+month+"月"+date+"日"+hour+":"+minute+":"+second;//这里自己按自己需要的格式拼接
}
alert(gettime(newtime));//输出2017年7月10日10:56:15
</script>
⑼ html网页代码中的时间样式怎么设置
<form name=form>
<input type="hidden" type=text name=DaysToAdd size=4 value=0 onFocus="this.select()" onMouseOver="this.focus()">
<input type=text name="display" size=20 value="">
<input type=button value="提取当前时间" onClick="AddDays(this.form)" name="button"><script language="JavaScript">
<!--
function CurentTime()
{
var now = new Date();
var year = now.getFullYear(); //年
var month = now.getMonth() + 1; //月
var day = now.getDate(); //日
var hh = now.getHours(); //时
var mm = now.getMinutes(); //分
var ss = now.getSeconds(); //秒
var clock = year + "-";
if(month < 10)
clock += "0";
clock += month + "-";
if(day < 10)
clock += "0";
clock += day + " ";
if(hh < 10)
clock += "0";
clock += hh + ":";
if (mm < 10) clock += '0';
clock += mm + ":";
if (ss < 10) clock += '0';
clock += ss;
return(clock);
}
function AddDays(form) {
document.form.display.value=CurentTime();}
-->
</script>
⑽ 在HTML页面用JAVASCRIPT怎样把时间格式变为日期
代码如下:
var myDate = new Date();
myDate.getYear(); //获取当前年份(2位)
myDate.getFullYear(); //获取完整的年份(4位,1970-????)
myDate.getMonth(); //获取当前月份(0-11,0代表1月)
myDate.getDate(); //获取当前日(1-31)
myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours(); //获取当前小时数(0-23)
myDate.getMinutes(); //获取当前分钟数(0-59)
myDate.getSeconds(); //获取当前秒数(0-59)
myDate.getMilliseconds(); //获取当前毫秒数(0-999)
myDate.toLocaleDateString(); //获取当前日期
var mytime=myDate.toLocaleTimeString(); //获取当前时间
myDate.toLocaleString( ); //获取日期与时间