Home

Awesome

Fable.DateFunctions Build Status Build status Nuget

Fable binding for the popular date-fns, a library for date manipulation. This binding implements the imports as 120+ extension methods for DateTime and DateTimeOffset instances. 32 Languages are supported for formatting dates, see live docs.

Installation Using Femto

Using Femto you can install the library and its npm dependency in one go:

femto install Fable.DateFunctions

Installation

Install the binding from Nuget

paket add Fable.DateFunctions --project path/to/Proj.fsproj

Install the actual Javascript library date-fns from npm

npm install date-fns@2.16.1

Now from your F# code

open Fable.DateFunctions

let now = DateTime.Now
now.SubtractDays(1).IsInThePast() // true

Todo (PRs are welcome)

Build and running the app

  1. Start Fable server and Webpack dev server: ./build.sh Watch
  2. In your browser, open: http://localhost:8080/

Any modification you do to the F# code will be reflected in the web page after saving.