如何将C#DateTime转换为AngularJs
在AngularJS中,显示了一个示例:如何将C#DateTime转换为AngularJs,c#,asp.net-mvc,angularjs,C#,Asp.net Mvc,Angularjs,在AngularJS中,显示了一个示例: <span ng-non-bindable>{{1288323623006 | date:'medium'}}</span>: <span>{{1288323623006 | date:'medium'}}</span><br> <span ng-non-bindable>{{1288323623006 | date:'yyyy-MM-dd HH:mm:ss Z'}}<
<span ng-non-bindable>{{1288323623006 | date:'medium'}}</span>:
<span>{{1288323623006 | date:'medium'}}</span><br>
<span ng-non-bindable>{{1288323623006 | date:'yyyy-MM-dd HH:mm:ss Z'}}</span>:
<span>{{1288323623006 | date:'yyyy-MM-dd HH:mm:ss Z'}}</span><br>
<span ng-non-bindable>{{1288323623006 | date:'MM/dd/yyyy @ h:mma'}}</span>:
<span>{{'1288323623006' | date:'MM/dd/yyyy @ h:mma'}}</span><br>
<span ng-non-bindable>{{1288323623006 | date:"MM/dd/yyyy 'at' h:mma"}}</span>:
<span>{{'1288323623006' | date:"MM/dd/yyyy 'at' h:mma"}}</span><br>
{{1288323623006 |日期:'medium'}
{{1288323623006 |日期:'medium'}
{{1288323623006 |日期:'yyyy-MM-dd HH:MM:ss Z'}:
{{1288323623006 |日期:'yyyy-MM-dd HH:MM:ss Z'}
{{1288323623006}日期:'MM/dd/yyyy@h:mma'}:
{{'1288323623006'|日期:'MM/dd/yyyy@h:mma'}}
{{1288323623006 |日期:“MM/dd/yyyy”在'h:mma'}:
{{'1288323623006'|日期:“MM/dd/yyyyy”在'h:mma'}
过滤器(1288323623006)左侧的值是多少?如何将C#DateTime转换为它?1970年1月1日午夜与特定日期和时间之间的毫秒数。 在javascript中,您可以使用
Date.now
函数获取当前时间值
var currentTime = Date.now();
Angularjs日期格式既可以用于时间表示,也可以用于日期对象。因此,您不需要在服务器端将DateTime
转换为数字,只需使用DateTime并在客户端将其转换为Date
对象即可
看
如果您真的需要服务器端的数字,您可以使用下面的代码
public static class DateTimeJavaScriptExtensions
{
private static readonly long DatetimeMinTimeTicks =
(new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).Ticks;
public static long ToJavaScriptMilliseconds(this DateTime dt)
{
return (long)((dt.ToUniversalTime().Ticks - DatetimeMinTimeTicks) / 10000);
}
}
您还可以在角度侧添加过滤器,以便将其转换为日期格式
app.filter("dateFilter", function () {
return function (item) {
if (item !== null) {
return new Date(parseInt(item.substr(6)));
}
return "";
};
});
而html方面你有权这样做
<td data-title="'Booking Date'" sortable="'Booking Date'" filter="{ 'booking_date': 'text' }">{{Booking.booking_date|dateFilter | date:"dd-MM-yyyy" }}</td>
{{Booking.Booking_date | dateFilter | date:“dd-MM-yyyy”}