Date Object Method In TypeScript: Part 10

Before reading this article, please go through the following articles:
  1. Date Object Method In TypeScript: Part 1
  2. Date Object Method In TypeScript: Part 2
  3. Date Object Method In TypeScript: Part 3
  4. Date Object Method In TypeScript: Part 4
  5. Date Object Method In TypeScript: Part 5
  6. Date Object Method In TypeScript: Part 6
  7. Date Object Method In TypeScript: Part 7
  8. Date Object Method In TypeScript: Part 8
  9. Date Object Method In TypeScript: part 9

Introduction

The Date object is the key to date and time functionality in TypeScript. If we create it with no argument passed to its constructor, it will contain the date and time of the user's computer. The Date object also provides a number of functions dealing with something called Coordinated Universal Time (UTC), also known as Greenwich Mean Time (GMT) during winter. The World Time Standard is set by the UTC time.
In this article, I am describing the date object's "setHours" method in the TypeScript.

setHours() Method

In TypeScript, the setHours() method of the data object sets the hour of the local time. We can also set the minutes, seconds and milliseconds by this method.
Syntax
  1. Date.setHours(hour,min,sec,millisec)
Function
  1. sethours() {
  2. var hours = new Date();
  3. var span = document.createElement("span");
  4. span.innerText = "Current Time is -> " + hours + "\n";
  5. document.body.appendChild(span);
  6. hours.setHours(2);
  7. var span = document.createElement("span");
  8. span.style.color = "Blue";
  9. span.innerText = "After change hours, Time is -> " + hours + "\n";
  10. document.body.appendChild(span);
  11. }

Complete Program

setHours.ts
  1. class SetHours
  2. {
  3. sethours()
  4. {
  5. var hours = new Date();
  6. var span = document.createElement("span");
  7. span.innerText = "Current Time is -> " + hours + "\n";
  8. document.body.appendChild(span);
  9. hours.setHours(2);
  10. var span = document.createElement("span");
  11. span.style.color = "Blue";
  12. span.innerText = "After change hours, Time is -> " + hours + "\n";
  13. document.body.appendChild(span);
  14. }
  15. }
  16. window.onload = () =>
  17. {
  18. var obj = new SetHours();
  19. var bttn = < HTMLButtonElement > (document.getElementById("Button1"));
  20. bttn.onclick = function()
  21. {
  22. obj.sethours();
  23. }
  24. };
setHours_MethodDemo.htm
  1. <!DOCTYPE html>
  2. <html lang="en"
  3. xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta charset="utf-8" />
  6. <title>TypeScript HTML App</title>
  7. <link rel="stylesheet" href="app.css" type="text/css" />
  8. <script src="SetHours.js"></script>
  9. </head>
  10. <body>
  11. <h3>setHours method in TypeScript</h3>
  12. <div id="content" style="font-weight: normal; font-size: small">Click the button to display a date after changing the hours
  13. <br />
  14. <br />
  15. <input id="Button1" type="button" value="Change Hours" />
  16. </div>
  17. </body>
  18. </html>
setHours.js
  1. var SetHours = (function() {
  2. function SetHours() {}
  3. SetHours.prototype.sethours = function() {
  4. var hours = new Date();
  5. var span = document.createElement("span");
  6. span.innerText = "Current Time is -> " + hours + "\n";
  7. document.body.appendChild(span);
  8. hours.setHours(2);
  9. var span = document.createElement("span");
  10. span.style.color = "Blue";
  11. span.innerText = "After change hours, Time is -> " + hours + "\n";
  12. document.body.appendChild(span);
  13. };
  14. return SetHours;
  15. })();
  16. window.onload = function() {
  17. var obj = new SetHours();
  18. var bttn = (document.getElementById("Button1"));
  19. bttn.onclick = function() {
  20. obj.sethours();
  21. };
  22. };
Output
Result.jpg
For more information, download the attached sample application.