![](/img/trans.png)
[英]Date picker in different year month and day selector boxes using Angular JS
[英]date with different style for day and month
在表(datatable.js)中,在第一列的每個單元格中,我需要以這種格式顯示日期:'15 Jan','Feb Feb'等...
每天的數量有一種風格,月份有不同的風格。
我用2個div解決了它:
<div class="day-style">15</div>
<div class="month-style">Feb</div>
.day-style {
font-weight: 25px;
color: red;
}
.month-style {
font-weight:16px;
color: blue;
}
它看起來像我需要的,但是,當然它不是日期格式,所以我不能按日期排序。
做我需要保留日期格式是否可行? 我找了一會兒,但沒有找到任何東西。
謝謝
你可以用一個簡單的javascript做到這一點:
<time>15 feb</time>
你可以添加這個JS:
$('time').each(function(){
var me = $(this);
me.html( me.text().replace(/(^\w+)/,'<span>$1</span>') );
});
只是示例樣式(在sass中):
time {
color: red;
span {
color: blue;
}
}
這將使time
元素看起來像:
<time><span>15</span> feb</time>
你可以在這里看到一個有效的例子: http : //codepen.io/sonnyprince/pen/wGpGZJ
您可以將日期保存在data-attribute
,並在排序表時使用它。
<td data-date='15 Feb'>
<div class="day-style">15</div>
<div class="month-style">Feb</div>
</td>
或者您可以使用更方便處理的unix日期格式:
<td data-date='1423947600000'>
<div class="day-style">15</div>
<div class="month-style">Feb</div>
</td>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.