Prevent time from being structured into hours

In my app, I am successfully using Moment to format times. There is one instance where I need to count hours instead of converting it to a regular time format.

The time format I am working with looks like this: 0:00:02 AM

However, I am trying to remove the unnecessary 'AM' or 'PM' in my formatting process. My code snippet currently looks like this:

moment('0:00:02 AM', 'hh:mm:ss').format('hh:mm:ss')

Although this code changes the time to 12:00:02, I actually need it to remain at 00:00:02. Any assistance on this issue would be greatly appreciated!

Answer №1

Make sure to use HH instead of hh.

H or HH | 0..23 | 24 hour time

Take a look at the example provided:

var item = moment('0:00:02 AM', 'hh:mm:ss').format('HH:mm:ss');
document.write(item);
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JS Bin</title>
<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.3/moment.min.js"></script>
</head>
<body>
</body>
</html>

Similar questions

If you have not found the answer to your question or you are interested in this topic, then look at other similar questions below or use the search

What is the best way to manage a situation where no link is returned to the "to" attribute of a Link component in React

Hey, I'm just starting out in programming and I have a question about handling the default case where no link is returned in the switch statement below: class ParentComponent extends React.PureComponent { get_link = () => { const item ...

Experiencing issues with receiving null values in formData when using React hooks

Hello everyone, I am currently experiencing some challenges while utilizing React functional components hooks with formData. The issue I'm facing is that I am receiving null data in formData even though I am using useState hooks. Instead of getting th ...

What is the unit testing framework for TypeScript/JavaScript that closely resembles the API of JUnit?

I am in the process of transferring a large number of JUnit tests to test TypeScript code on Node.js. While I understand that annotations are still an experimental feature in TypeScript/JavaScript, my goal is to utilize the familiar @Before, @Test, and @Af ...

Find and delete an item from a JSON array

Currently, I am attempting to locate a specific object within a JSON array and remove it. The structure of my JSON array containing objects is as follows: var data = [{ {id: "1", name: "Snatch", type: "crime"}, {id: "2", name: "Witches of Eastwic ...

Issue with external variable not being updated properly in success callback

Working through an array of data, I make updates to a variable called commentBody during each iteration. However, even though the variable is modified within the loop itself, whenever I try to access it from inside a success callback, it consistently show ...

"NextAuth encounters an issue while trying to fetch the API endpoint: req.body

Trying to implement authentication in my Next.js app using NextAuth.js, I've encountered an issue with the fetching process. Here's the code snippet from the documentation: authorize: async (credentials, req) => { const res = await fetch ...

Utilizing D3.js: Applying Multiple Classes with Functions

My current project involves using D3.js and I've encountered a particular challenge that has me stumped. In the CSV file I'm working with, there are columns labeled "Set" and "Year". My goal is to extract values from these columns and use them a ...

The Oracle Database listener is unaware of the service specified in the connect descriptor for node-oracledb

Having recently transitioned from on-premise databases using Oracle 11g to the Cloud where I needed to connect to Oracle 12c, I encountered an issue with my nodejs application. While it worked fine on-premises, in the cloud it threw the following error: e ...

Troubleshooting connection issues with a Chat app using Socket.io and Express: How to fix ERR

Currently, I'm immersed in a tutorial that delves into creating a rock-paper-scissors game with an integrated chat feature using socket.io and express. My focus is solely on crafting the chat component. However, a frustrating error keeps cropping up w ...

What causes the slowness of onsubmit=" " function?

Initially, I had the following setup: HTML: <form onsubmit="return validate()"> ... <input type="submit" id="submit-button"/> </form> JS: function validate() { // Extensive validation process with regex and more... $(& ...

Ways to determine the name of the calling function in an AJAX or XMLHttpRequest request?

I am currently exploring ways to programmatically identify the function name responsible for triggering an Ajax call in JavaScript or jQuery within an existing codebase. As I delve into instrumenting a large existing codebase, I am seeking to pinpoint the ...

Troubleshooting Issue with Bootstrap Button Group Failing to Properly De-Select Dynamically Appended Buttons

My experience with a Bootstrap 5 button group is that the code appears as shown below: <div class="btn-group d-flex justify-content-between m-4"> <input id="a" type="radio" class="btn-check" name="btn ...

ng-grid automatically resizing columns based on content width

I am currently utilizing AngularJS ng-grid and endeavoring to accomplish the following tasks: 1. Adjust column width dynamically based on the content within each column. 2. Automatically resize the last column to fill the remaining space when hiding column ...

Guide on integrating next-images with rewrite in next.config.js

I'm currently facing a dilemma with my next.config.js file. I've successfully added a proxy to my requests using rewrite, but now I want to incorporate next-images to load svg files as well. However, I'm unsure of how to combine both functio ...

Transform JavaScript Object into a string representation

I am currently working on a project involving Angular 8. I need to post values from a textArea and receive an Object in response from an API, which looks like this: API response. My challenge is accessing the "raisonSociale" property within the object. Be ...

What could be causing the frontend to receive an empty object from the express server?

Struggling to understand how to execute this request and response interaction using JavaScript's fetch() along with an Express server. Here is the code for the server: var express = require('express'), stripeConnect = require('./r ...

Unable to transmit Props to Component - Fluctuating Behavior

I developed a React.js and Next.js application where I needed to pass the User object to all pages. My plan was to then pass this User component to the Head component in order to display different navigation options based on the user's role. Here is w ...

Tips for preventing the [Vue warn] message in custom directive implementation

I've encountered an issue with a custom directive that I created. Despite it functioning properly, when running the mocha test for the component utilizing this directive, I received a warning message stating [Vue warn]: Failed to resolve directive: sc ...

Tips for validating user input in AngularJS without using a form tag

Within a popup, I am displaying HTML content that has been copied from another div and shown in the popup. I need to validate this input field to ensure it is required, and display an error message below the input box. <!-- HTML code for changing zip c ...

How can I employ Single Sign-On (SSO) for my-website's account across various websites?

I'm looking to create a gaming platform similar to Epic Games, which we'll call "AB." I'd like game developers to be able to connect their games with my website and offer a "Login With AB" option on their login pages. Is this feasible? Thank ...