Wie man Start-und Ende-Datum der Nummer der Woche im jQuery datepicker
jQuery DatePicker hat die Fähigkeit, zurückzukehren Wochennummer basierend auf einem ausgewählten Datum.
Wie kann ich Start-und End-Datum der Wochennummer basierend auf einem ausgewählten Datum?
Derzeit habe ich folgenden code, ich aber ich wäre dankbar, irgendwelche Tipps, um dies zu verbessern für die oben genannten Anforderung.
<script type="text/javascript">
$(document).ready(function () {
$('#' + '<%= weekTBox.ClientID %>').datepicker({
showOn: "button",
buttonImage: "images/calendar.gif",
buttonImageOnly: true,
constrainInput: true,
showWeek: true,
firstDay: 1,
showOtherMonths: true,
selectOtherMonths: true
,onSelect: function (dateText, ui) {
//desired functionality should be here...
$this.val($.datepicker.iso8601Week(new Date(dateText)));
}
});
});
</script>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gegeben, die ein Jahr und Nummer der Woche, den folgenden ein Datum zurückgibt, das ist der Montag am Anfang der Woche (vorausgesetzt, Sie wollen Wochen, beginnend am Montag).
Woche zahlen basieren auf der Woche der erste Donnerstag des Jahres, so dass diese Funktion sieht auf den 1. Januar und bestimmt den ersten Tag der Woche 1 (Montag), dann fügt Tagen für die Anzahl der Wochen * 7, um den ersten Montag im Thema der Woche. Ende der Woche ist der folgende Sonntag, also nur hinzufügen 7, um das Datum.
Möchten Sie vielleicht hinzufügen, Validierung, z.B., dass Woche ist eine ganze Zahl größer als null und kleiner als 54.
Bearbeiten
Geändert und gibt den Montag der Woche.
firstDay: 1,
bedeutet Woche beginnt am Montag. Und jede Woche beginnt am Montag.GEIGE
Ich denke, dass Dies helfen wird, u..