Coder Social home page Coder Social logo

exercise_19051's Introduction

Coding Exercise

A very simple coding exercise using JavaScript

This exercise should take no more than 30 minutes to complete.

Objective

Implement the format method in the file dateFormatter.js

const format = (dateToFormatTimeMillis, systemDateTimeMillis) => {}

The format method takes a datetime to format and the current system datetime in milliseconds as inputs.

The format method implementation should return a formatted string as follows:

  • When the date is the current system date return the string 'TODAY'
  • When the date is not current system date return a formatted date string in the format 'DD/MM/YYYY'

Setup

  • Fork this repository into your own github account
  • Clone your fork of the repository to work on it locally
  • Run yarn (or npm install) in the project directory to install/configure the project
  • Implement the format method in the file dateFormatter.js
  • Push your completed work back to your github fork
  • Send me the url for the github fork where your completed work is.

Other Info

A test case has been provided that will help guide you. This is in the file dateFormatterTest.js

You can add more tests to help you.

To run the tests run the command

yarn test

Feel free to use any libraries that you want to help you by adding them to the package.json file

Useful Links

On Completion

To have completed code reviewed please send me the url to your fork of this repository that contains your completed code.

exercise_19051's People

Contributors

aliasmac avatar timt avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.