JS Date is not starting with leading 0 - Possible duplicate question

remove leading zeros from string java
c program to remove zeros from a number
remove leading zeros from string javascript
mdn date format
how to remove zeros from a number in java

I am trying to convert my array from this format

ka_layers2 = ["1-05-2019","2-05-2019" ........,"15-05-2019",.."27-05-2019"]

to something like this,


And here is my code to do so

for(i = 0; i < ka_layers2.length; i++){
  var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
  var d = new Date(ka_layers2[i]);
  var day = console.log("0"+d.getDate()).slice(-2);
  ka_layers2arr.push(day + '-' + months[d.getUTCMonth()] + '-' + d.getUTCFullYear());

But this giving me a problem with "Cannot read property 'slice' of undefined"

I'm trying with answer mentioned in this question. Javascript add leading zeroes to date

Using regex

/\b(\d)\b/g demo

let dates = ["1-05-2019", "2-05-2019", "15-05-2019", "27-05-2019"]

let result = dates.map(date => date.replace(/\b(\d)\b/g, '0$1'))


Javascript add leading zeroes to date, So no matter what, we can add "0" to the day or month, and just ask for the last padStart(targetLength[, padString]) adds as many as possible padString in the There is another approach to solve this problem, using slice in JavaScript. for working with numbers only and not more than 2 digits, this is also an approach: possible duplicate of Replace leading 0 on input field – Ωmega Nov 12 '13 at 20:03 Replacing the first digit would be replace(/^[0-9]/,''); . Note the carrot position outside the brackets. – woemler Nov 12 '13 at 20:04

You could split the string, pad the parts with the wanted zeros and join the parts back to a single string.

var array = ["1-05-2019", "2-05-2019", "15-5-200", "27-05-2019"],
    result = array.map(s => s.split('-').map((v, i) => v.padStart([2, 2, 4][i], '0')).join('-'));

America's Textile Reporter: For the Combined Textile Industries, 'ton, N. C, one of the leading North Carolina, mill men and a member of the. board In response to other questions Mr. Underwood £aid:,» "The. organization of this —J. S. Pardoe, formerly connected with the well known cotton-yarn house of Wm. THE DUPLICATE HEAVY-WEIGHT UNDERWEAR BUSINESS is not very  @Braiam But then if anyone else asks a narrow question, even if it's solved by a canonical answer that works for anyone with that problem, then "All possible answers to both questions are the same" won't be true, because the duplicate won't be asked in a conical way, unless you edit every single duplicate question to match the canonical.

ka_layers2 = ["1-05-2019","2-05-2019", "15-05-2019", "27-05-2019"];

for(i = 0; i < ka_layers2.length; i++){
  if (ka_layers2[i].indexOf("-") === 1) {
    ka_layers2[i] = "0" + ka_layers2[i];


Engineering & Building Record and the Sanitary Engineer: Devoted , UFFICE iN GREAT BRlTAlN, 0: dt 01 FLBIT 51., LONDON. St. lhe date when the subscription expires is on the Address-Label of each pa er, the When any communication sent to us is duplicated for any other journal, fairness aid an acre, and that, by an estimate which no wellinformed man would question, the State Of  However, This expression only works on <data:post.date/> and not on other 5 date variables. The date formats should be created with ISO 8601 by following these rules : YYYY-MM-DDThh:mm:ss.sTZD (eg 1997-07-16T19:20:30.45+01:00) - Complete date plus hours, minutes, seconds and a decimal fraction of a second, where: YYYY = four-digit year

You can split on - and check if the length of first part is less than 2 than add a leading zero else keep it as it is, and than join with -

let arr = ["1-05-2019", "2-05-2019", "15-05-2019", "27-05-2019"]

let getYearsWithZero = (str) => {
  let [date, ...rest] = str.split('-')
  date = date.length < 2 ? '0' + date : date
  return [date, ...rest].join('-')

arr.forEach(v => console.log(getYearsWithZero(v)))

Scientific American, This is a double socket grip designed for use on roads having duplicate the ends of the shafts. on which are journaled working and idle pulleys. doing 0. A cottage built at Rosevillc. N. J.. for six thousand seven hundred and fifty dollars. articles or answers should give date of paper and page or number of question. I have to admit (very bad, I know) that I have not always searched for possible duplicates as I have created records of individuals in Family Tree. Threads on this forum seem to suggest that partner programs are useful in relation to this procedure. However, having imported individuals into RootsMagic from Family Tree, I find that the Automatch option only looks for "unmatched" persons in my

Thanks to all the answers. I also tried something like this and it worked.

for(i = 0; i < ka_layers2.length; i++){
        var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
        var d = new Date(ka_layers2[i]);
        var day = "0"+d.getDate()
        var new_day =  day.slice(-2);
        ka_layers2arr.push(new_day + '-' + months[d.getUTCMonth()] + '-' + d.getUTCFullYear());

English Mechanic and World of Science, I 0 not think there is any duty charge when for our own use. lendid trips, especially on the road leading towar s 1he Gindura river and on the Colombo I should say that bicycling in the hilly district of the interior would be out of the question. ington ubilee can now be had, unless some of the companies have duplicates. Thanks for contributing an answer to English Language & Usage Stack Exchange! Please be sure to answer the question. Provide details and share your research! But avoid … Asking for help, clarification, or responding to other answers. Making statements based on opinion; back them up with references or personal experience.

Remove Leading Zeros From String in Java, Start learning Data Sructures & Algorithms with the help of the most trusted DSA Self Paced course, and that too at the most student-friendly price. Could not start the service MySQL. Error:0 I am to the point now that I would be happy just to have a fresh install of MySQL 5.5. I can repopulate the database after. Things I have tried: Restart the machine and try Instance Configuration Again; Uninstall all MySQL software and making sure that there was no service and reinstall

Remove leading zeros from an array, Given an array of N numbers, the task is to remove all leading zeros from the array. Approach: Mark the first non-zero number's index in the given array. if (​a[i] != 0) {. ind = i;. break ;. } } // if no non-zero number is there. if (ind == -1) { Start learning Data Sructures & Algorithms with the help of the most trusted DSA Self  Just ask them whether it's possible to push back the start date. Make sure to: Emphasise how excited you are about the opportunity. Explain why you'd like to push back the start date. Explain why you didn't bring this up earlier (keep it short, especially if you don't have a good reason). If they say it's fine, your problem is solved.

[PDF] Regular Expressions: The Complete Tutorial, JavaScript RegExp Example: Regular Expression Tester. It is not possible to describe every kind of engine and regular expression syntax (or “flavor”) in Note that the leading zero is required. When applying a regex to a string, the engine will start at the Let's say we want to match a date in mm/dd/yy format, but we. @Joel: (a) As I pointed out before, the question will say "close (1)" if that's the case. So you will still be informed, and you can still quickly "check". Removing the comment doesn't change that. (b) You should check anyway, whether someone beat you to it or not. So the comment is leading you into a bad behaviour.

  • Why are you calling the slice method on console.log instead of an instance of an array?