當前位置:首頁 » 網頁前端 » 前端獲取日期轉年月日
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

前端獲取日期轉年月日

發布時間: 2022-06-05 06:09:41

⑴ 咨詢一個web前端時間顯示問題,時間現在顯示為月日年和英文pm,如何強制顯示為年月日下午

這邊寫了段代碼,請保存為.html文件測試
<!DOCTYPE html>
<html>
<body>
<h2>格式化日期時間</h2>
<p id="demo"></p>
<script>
var d = new Date();
var myhour=d.getHours();
if(myhour<12)
{myhour=" 上午"+myhour;}
else
{myhour=" 下午"+(myhour-12);}
document.getElementById("demo").innerHTML = d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日"+myhour +"時"+ d.getMinutes()+"分" ;
</script>
</body>
</html>

⑵ js 中日期 轉換成時間戳 例如2013-08-30 轉換為時間戳

將日期格式轉換成時間戳有三種方式,如下:

1、var time1 = date.getTime()。getTime() 方法可返回距 1970 年 1 月 1 日之間的毫秒數。

2、var time2 = date.valueOf()。valueOf() 方法返回 Date 對象的原始值,返回值和方法 Date.getTime 返回的值相等。

3、var time3 = Date.parse(date)。parse() 方法可解析一個日期時間字元串,並返回 1970/1/1 午夜距離該日期時間的毫秒數。

設計代碼如下:

注意:如果是Unix時間戳記得乘以1000。比如:PHP函數time()獲得的時間戳就要乘以1000。

⑶ js如何獲得系統時間年月日時分秒

javascript 自帶有個對象(構造函數),Date().下面是代碼:

varoDate=newDate();//實例一個時間對象;
oDate.getFullYear();//獲取系統的年;
oDate.getMonth()+1;//獲取系統月份,由於月份是從0開始計算,所以要加1
oDate.getDate();//獲取系統日,
oDate.getHours();//獲取系統時,
oDate.getMinutes();//分
oDate.getSeconds();//秒

⑷ js中怎麼日月年的日期格式轉化為年月日的格式,如果是new Date().format那個方法就算

//27-2月-2020轉換為2020-2-27
function getDate(str)
{
var strArr = str.split('-');
var day=strArr[0];
var month=strArr[1].replace("月",'');
var year=strArr[2];
date = (year + '-' + month + '-' + day).toString();
return date;
}
要換成日期格式再轉換下就可以了

⑸ 前端輸入框只允許輸入年月日+兩位數順序編號怎麼寫代碼

順序編號程序控制;年月日用日期控制項獲取輸入,最後兩個拼接起來就行了

⑹ js怎麼把時間轉換成年月日時分秒的形式

function dateFtt(fmt,date)
{ //author: meizz
var o = {
"M+" : date.getMonth()+1, //月份
"d+" : date.getDate(), //日
"h+" : date.getHours(), //小時
"m+" : date.getMinutes(), //分
"s+" : date.getSeconds(), //秒
"q+" : Math.floor((date.getMonth()+3)/3), //季度
"S" : date.getMilliseconds() //毫秒 };
if(/(y+)/.test(fmt))
fmt=fmt.replace(RegExp.$1, (date.getFullYear()+"").substr(4 - RegExp.$1.length));
for(var k in o)
if(new RegExp("("+ k +")").test(fmt))
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
return fmt;
}
//創建時間格式化顯示function crtTimeFtt(value,row,index){
var crtTime = new Date(value); return top.dateFtt("yyyy-MM-dd hh:mm:ss",crtTime);//直接調用公共JS裡面的時間類處理的辦法 }

⑺ JAVA中日期格式轉換:2012-07-10 00:00:00.000如何轉換成2012年07月10日

SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
System.out.println(sdf.format(new Date()));

⑻ 怎麼在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>

⑼ js如何將字元串型(yyyy年mm月dd日)轉化為日期型

varstr='2013-11-18';
varyear=str.split('-')[0];
varmonth=str.split('-')[1];
vardate=str.split('-')[2];
varnewDate=newDate(year,month,date);
console.log(newDate);

⑽ js獲取上一個月份

1、新建一個HTML文檔,並創建一個Date對象。