推荐一个JavaScript常用函数库:
jutils
其中的 formatDate 函数(javascript时间戳转换),支持自定义格式,可以显示年,月,周,日,时,分,秒多种形式的日期和时间。
例:
var date = jutilsformatDate(new Date(15675641361000),"YYYY-MM-DD HH:ii:ss");consolelog(date);
// 2019-09-04 10:28:56
还可以自定义返回格式,更多用法可以参照:
js将时间戳转为日期格式
部分源码的截图:
js时间戳转换年月日
jquery-1102minjs怎么获取easyui的时间控件的值
基本用法:
1) 加入日期选择框
$("#dd")datebox({"required":true});
2) javascript获取日期选择框的值
$("#dd")datebox("getValue"); 或者$("input[name='dd']")val();
那么我们可以给它添加一个事件监听,在datebox onSelect 日期选中后,自动为input id="dd" type="text"赋值,然后我们就可以使用
$("#dd")val()获取选中的日期值了。
<script type="text/javascript">
$(document)ready(function(){
$("#dd")datebox({
required:true,
onSelect: function(date){
$("#dd")val(date);
}
});
});
</script>
3) javascript设置datebox的值
$("#dd")datebox("setValue", "2012-01-01");
例:添加编辑页面
@HtmlHidden("hBirthDate", ModelBirthDateToString("yyyy-MM-dd"))
$(document)ready(function () {
$("#BirthDate")datebox({
required: false,
formatter: function (date) { return dategetFullYear() + '-' + (dategetMonth() + 1) + '-' + dategetDate(); },
parser: function (date) { return new Date(Dateparse(datereplace(/-/g, "/"))); },
onSelect: function (date) {
$("#BirthDate")val(date);
}
});
//处理日期格式问题
if ($("#hBirthDate")val() != "" && $("#hBirthDate")val() != "0001-01-01") {
$("#BirthDate")datebox("setValue", $("#hBirthDate")val());
} else {
$("#BirthDate")datebox("setValue", ((new Date())getFullYear() - 25) + "-01-01");
}
});
<script>
var DATE_FORMAT = /^[0-9]{4}-[0-1][0-9]{1}-[0-3][0-9]{1}$/;
function checkDate(){
var birthday = $("#birthday")val();
if(DATE_FORMATtest(birthday)){
alert("您输入的日期格式正确");
} else {
alert("抱歉,您输入的日期格式有误,正确格式应为"2012-01-01"");
}
}
</script>
function getLastMaxDay(this_date){
var mon=(0==$trim(this_date)substring(4,5))$trim(this_date)substring(5,6):$trim(this_date)substring(4,6);
var day="";
var year_mon="";
if(mon>10){
mon=mon-2;
}else if(mon==10){
mon=mon-2;
}else{
mon=mon-2;
}
var year=$trim(this_date)substring(0,4);
var dt = new Date(year,mon,1);
//var dt = new Date();
dtsetDate(1);
dtsetMonth(dtgetMonth()+1);
cdt = new Date(dtgetTime()-1000606024);
return cdtgetDate();
}
//去除最后的逗号
function toIdsForIn(id){
var arr=(id+"")split(',');
return arrjoin("','");
}
>
给你方法自己去用吧
function timeStamp2String(time){
var datetime = new Date();
datetimesetTime(time);
var year = datetimegetFullYear();
var month = datetimegetMonth() + 1 < 10 "0" + (datetimegetMonth() + 1) : datetimegetMonth() + 1;
var date = datetimegetDate() < 10 "0" + datetimegetDate() : datetimegetDate();
var hour = datetimegetHours()< 10 "0" + datetimegetHours() : datetimegetHours();
var minute = datetimegetMinutes()< 10 "0" + datetimegetMinutes() : datetimegetMinutes();
var second = datetimegetSeconds()< 10 "0" + datetimegetSeconds() : datetimegetSeconds();
return year + "-" + month + "-" + date+" "+hour+":"+minute+":"+second;
}
你好!!!
你的这个需求可以通过fullcalendar自带的formatDate函数来解决:$('#calendar')fullCalendar({
//点击日历中日期格子
,dayClick: function(date, allDay, jsEvent, view) {
alert( $fullCalendarformatDate(date, "yyyy-MM-dd") );
}
});
datagrid的用法,大概是这样的:
它的一个url属性,指向了一个文件或者是一个地址。
这个地址或者文件当中就是你的数据,这里使用json格式保存数据,
而且在格式上有一定的要求,比如:
{"total":28,"rows":[{XXXXX},{XXXXX},{XXXXX},{XXXXX}]}
使用total表示datagrid的总数,而它的数据则记录在rows里面,
"rows":[]
表示一个数组,里面会有N条记录,
其中每一条记录可以为{"uname","AAA","age":20}类似这样的形式,其实就是字段名和字段值。
easyui里面的例子,很容易看懂,去看看吧··
以上就是关于JS或者jQuery中怎么处理时间戳为Y-m-d 这样的格式全部的内容,包括:JS或者jQuery中怎么处理时间戳为Y-m-d 这样的格式、jquery-1.10.2.min.js怎么获取easyui的时间控件的值、jqjQuery中怎么判断日期合适是否正确等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)