Сначала вы должны использовать объект Date.
$scope.today = new Date();
if($scope.today.getDay() == 6 || $scope.today.getDay() == 0){
console.log($scope.today+' is Weekend');
}
Затем вы используете Angularjs filter в вашем html, чтобы вы могли отобразить нужный формат.
<td>{{ today | date:'dd/MM/yyyy }}</td>
Во-вторых, вы можете использовать флаг, чтобы проверить, является ли он сегодня.
$scope.today = new Date();
if($scope.today.getDay() == 6 || $scope.today.getDay() == 0){
console.log($scope.today+' is Weekend');
$scope.isWeekend = true;
}
else {
$scope.isWeekend = false;
}
Затем вы используете этот флаг, чтобы управлять классом для окрашивания вашего шрифта, используя ng-class .
<td ng-class="{'weekend': isWeekend}">{{ today | date:'dd/MM/yyyy }}</td>
Чтобы закончить, вы создаете CSS для класса "выходных", чтобы установить желаемый цвет шрифта.
.weekend {
color: blue;
}